Welcome.
This is my portfolio of projects I have worked on. I hope you find something interesting. About me: I'm a software engineer that enjoys programming (surprise), game design, and video and music production. If you like anything I have done, let me know!

Want to play around with the satellite tracker above? You can interact with it 780-410-2132 to check out other cool orbits.
Projects
Projects
engineering
engineering
GameCube Controller
3D CAD model and visualization of a GameCube controller
GameCube Controller
3D CAD model and visualization of a GameCube controller
Fluid Simulation
Computational fluid dynamics simulation of a supersonic fluid
Fluid Simulation
Computational fluid dynamics simulation of a supersonic fluid
CubeSat Design
Design for a solar panel deploying CubeSat
CubeSat Design
Design for a solar panel deploying CubeSat
code
code
Satellite Tracker
Earth satellite tracker for objects of interest
Satellite Tracker
Earth satellite tracker for objects of interest
Game Concept #1
A game concept written in JavaScript
Game Concept #1
A game concept written in JavaScript
Game Concept #2
A game concept written in Unity and C#
Game Concept #2
A game concept written in Unity and C#
3D Landscape
Click and drag through this interactive landscape made in three.js
3D Landscape
Click and drag through this interactive landscape made in three.js
video
video
One Night Stand-Off
Music video made in summer of 2013
One Night Stand-Off
Music video made in summer of 2013
Narcissus
Music video and song I made in summer of 2016
Narcissus
Music video and song I made in summer of 2016
Jerfalcon Music Video
Music video I made when working for NI
Jerfalcon Music Video
Music video I made when working for NI
Rube Goldberg Video
A cool video with a Rube Goldberg machine
Rube Goldberg Video
A cool video with a Rube Goldberg machine
other
other
Architectural Render
3D visualization of a staircase
Architectural Render
3D visualization of a staircase
Contact
Contact
Like something I've done and want to know more? Message me and let me know!