




Metaball Engine v1
The highest achievement of my studies, I produced a simple rendering engine using only OpenGL and C++ to implement one of the industry’s most ingenious solutions in an efficient system that showcases the "Marching Cube" algorithm, in the creation of dynamic isosurfaces, otherwise known as metaballs.
OpenGL Rasterization Emulation
In an effort to fully understand and directly utilize the core concepts of my education, I was able to produce a fairly robust emulation of a left handed coordinate rendering pipeline that would take a formatted list of commands as input, and produce a 3D model complete with texturing and lighting.
3D Visual Effects, Mathematical and Conceptual Knowledge Enhancement
While studying Visual Effects and Game Development at the Art Institute of Vancouver and in acquiring a large amount of knowledge and experience working with vector math, matrices, GLSL shaders, lighting, physics and similar concepts, I have completed a number of projects that demonstrate these skills both as coursework and in personal practice.