About
313 contributions in the last year
Projects
glTF + PBR Renderer
Surface-Stable Fractal Dithering
Protoplanetary Cloud Visualizer
Chamoix Game Engine
Indie Games
Procedural Planets
Legacy Projects
Experience
Wrote a C++ & Vulkan 3D data visualization tool from scratch for researchers to explore protoplanetary cloud simulation data. Implemented a ray-marched view for real-time speculative renders.
C/C++ Embedded Systems Developer as an Elsys consultant.
Electronic Engineering thesis on placement algorithms for a C massively parallel graph-based computing system called POETS. Left after 6 months to pursue video game development.
Taught x86 Assembly under Computer Systems I and wrote unit tests for Computer Engineering I coursework.
As a Research Assistant, transformed the team's financial model into an accessible online tool for retailers to make predictions with.
Education
Master in Game Programming. Advanced Computer Graphics, Compute Shaders, Game Engine Architecture, Procedural Generation.
Bachelor of Software Engineering. Real-Time Computing and Embedded Systems, Advanced Software Modelling and Design. First Honours.
American Section, Scientific Stream specializing in Numerical Sciences with Music option. Highest Honours.