GithubHelp home page GithubHelp logo

Listed below is a collection of solo projects undertaken purely for my personal interest. I will be uploading some of these projects as a demonstration of my abilities to potential employers, however, I did not have the confidence that any of these projects were worth preserving at the time. There may be other versions or unfinished breaking changes in what is published to my personal repository. If there is interest I will look into my old files to try to find other versions to publish.

Pre-2004:

  • Simple real-time fluid simulation and software renderer (BlitzPlus)
  • Partially functional NES emulator; CPU, PPU, debugger and basic memory mapper. Able to display Zelda title screen and run some homebrew demos without sound (BlitzPlus, 6502 ASM) (https://github.com/parlance-zz/parlance-zz/tree/main/pnes)
  • 8kb "demo" real-time music synth with DSP, offline MIDI conversion tools (C++, OpenGL)
  • Multiplayer Xbox homebrew game (C++ with Xbox SDK / DirectX) (not my video, a user managed to get it running on the Xbox 360 through emulation https://www.youtube.com/watch?v=YwC_8DD_GJg)
  • Unfinished clone of Quake 3 game engine (before the source was public) on Xbox with BSP and MD3 rendering, native Xbox shader compiler from Q3 materials. (C++, XDK / DirectX and shader assembly). At the end of development it was capable of loading and rendering any Q3 map with all Q3 shader features supported; rendering maps in 4x splitscreen with dozens of animated characters at 60 fps on original Xbox. (https://github.com/parlance-zz/parlance-zz/tree/main/projectx)

Post 2004:

While working for my current employer:

  • Conversion tool for Windows Server 2003 scheduled tasks exported binary format to Server 2008 XML format (C++)
  • Windows service for configurable wake-on-LAN proxy / broadcast (C++, WinPCAP)
  • CGI <-> Powershell interface for Microsoft IIS (Powershell)
  • Active Directory, Microsoft Exchange, SCCM, and OOB server management tools with web interface (Powershell)
  • Automated user / student change management tools (Powershell, XML, REST APIs)
  • Dynamically generated web phonebook, integrating Active Directory and Cisco Unified Communications (PHP, SQL, SOAP, Cisco AXL)
  • Key Module programming web app for Cisco Unified Communication environments (PHP, SOAP, AXL)
  • Powershell API and tools for Xerox Docushare (Powershell, SOAP)

Languages:

  • C++
  • C
  • Assembly
  • Python
  • C#
  • Powershell
  • PHP
  • SQL
  • Javascript
  • Java
  • Lua

Other Relevant Skills:

  • Math skills - Linear algebra, basic calculus, some complex analysis
  • Deep knowledge and experience with networking and common network protocols
  • Deep knowledge and experience with Windows client and server; OS internals and system administration
  • Project management and organization
  • Good written and oral communication skills

Caveats:

  • I do not have a computer science degree; dropped out in 2nd year for non-academic reasons
  • I do not have any other certifications related specifically to programming or coding, most of what I know is self-taught from an early age
  • Compared to other areas, my web dev experience (especially front end) is somewhat limited
  • At least for the time being I am not able to relocate, I can only accept remote positions

https://www.stablecabal.org

Christopher Friesen's Projects

ai4animation icon ai4animation

Bringing Characters to Life with Computer Brains in Unity

diffrontend icon diffrontend

Typescript frontend for https://github.com/hafriedlander/stable-diffusion-grpcserver

diffusers icon diffusers

🤗 Diffusers: State-of-the-art diffusion models for image and audio generation in PyTorch

edm2 icon edm2

Analyzing and Improving the Training Dynamics of Diffusion Models (EDM2)

poisson_flow icon poisson_flow

Code for NeurIPS 2022 Paper, "Poisson Flow Generative Models"

pulse icon pulse

Pre/post-processing utility for generating quantized log-normally-distributed spike-intervals from raw audio, and back again (C++, AVX2)

rave icon rave

Official implementation of the RAVE model: a Realtime Audio Variational autoEncoder

sample-diffusion icon sample-diffusion

A CLI and discord bot for generating audio samples using Harmonai Dance Diffusion models.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.