Projects

Selected work

Graphics, robotics, and systems projects. Source for each is on GitHub.

Dynamic Transport Network Design System

Dynamic Transport Network Design System

PythonMachine Learning

A data-driven look at transit network design — modeling routes and stops for a city transport system and visualizing the result in 3D.

View on GitHub →
Gerstner Waves Water Shader

Gerstner Waves Water Shader

C++OpenGL

A real-time ocean surface shader using the Gerstner wave model to animate a physically plausible water surface.

View on GitHub →
Marching Cubes Surface Extraction

Marching Cubes Surface Extraction

PythonOpenGL

An implementation of marching cubes, extracting a polygonal surface from a 3D scalar field and rendering it in OpenGL.

View on GitHub →
Bezier Curve Editor

Bezier Curve Editor

PythonOpenGL

An interactive editor for constructing and manipulating Bezier curves by hand.

View on GitHub →