◆
CRTRM - The C Real Time Ray Marcher. A path traced ray marcher that can render mathematical shapes in real time on the CPU. It can render unusual shapes like Voronoi shapes, fractals, and harmonic shapes.
Entirety - A desktop map viewer designed for large point datasets. Unlike tile datasets, Entirety can accept point data from wikipedia, OpenStreetMap, and track files.
Mona Lisa Overdraw - A javascript project that runs in the webpage, and demonstrates different optimisation techniques by rendering pictures using best-fit triangles, circles, and other shapes like letters. Make your own image in your browser.
Javascript Raymarcher - an online raymarcher, written entirely in Javascript. Includes project notes as I went along. Runs entirely in Javscript and does not require a GPU.
View All Projects
Vibe Coding
Creatures - A simple simulation of creatures interacting with movable blocks.
🐸 ClusterF ClusterFrog, an automatic distributed file store and cluster manager.
Blog
View my Technical Blog
Downloads
HTML5
- L-World - A mobile-enabled 3D world constructed from Lindenmeyer rules
- Stars and Ships - Start of a experimental HTML5 game
Graphics
Libraries
- Javascript Templates Write markdown in your webpage, render it clientside
- FindFunc Find the correct function from your example
- Spath Easy access to nested data structures in PLT Racket Scheme
Other