Projects
Personal Website
For when someone looks me up.
VR Woodshop
A simulation VR game where you make wooden boxes.
Tic Tac Toe
A game of noughts and crosses.
Tetris
A game of clearing blocks.
WebGL
A collection of WebGL programs.
Chaos Game
Iteratively reveal a pattern.
Filters
Webcam filters using WebGL.
Flow Field
Flow field visualizations in WebGL.
K-Means Clustering
A clusterer for 2D points.
Procedural Image Generation
Movies made mathematically.
WebGL Particles
Particle simulation in WebGL.
WebGPU
A collection of WebGPU programs.
Digit Recognition
Simple neural network implementation in WebGPU.
Game of Life
Game of Life simulation in WebGPU.
WebGPU Particles
Particle simulation in WebGL.
Boids
Simulation of emergent behaviour.
WebRTC Chat
A simple two-peer chat app using WebRTC.
Johari Window
An online UI for a Johari Window exercise.
Star Map
A star map created with threejs.