• Projects
  • Contact
  • Technologies

Projects

Click on a card to read its related post, the source code for most of these projects is available on my Github

  • interactive

  • realtime

Graphics Engine

A rudimentary graphics engine that runs solely on 1 CPU thread, written to practice the mathematical foundations of graphics programming.

  • image processing

DFT

Graphs the contours of an image via epicycles by using the discrete Fourier transform.

  • simulation

  • realtime

Boids

Simulates complex swarm-like behaviours through three simple rules. An example of emergent behaviour.

  • image processing

Quadtree Compression

Compresses an image by recursively decomposing areas of high deviation into four smaller sections.

  • graph theory

  • realtime

Maze Generator and Solver

A program that generates and solves mazes using a variety of seemingly unrelated graph algorithms.

Built with Gatsby, React, and SASS