selected work
A few things I've made.
Each one is live — most have a small demo running below.
-
Travel Picture Game
A geo-guessing helper that finds the location closest to a target — with modes like closest midpoint to a target for the trickier rounds. Spawned out of Chicago Geographer.
screenshot · visit tpg.odder.dev → -
Hyper-optimised geometry, in WebAssembly.
The math behind tpg lives here — a small family of NPM packages built with WASM, SIMD, and a measured amount of stubbornness.
Hover or tap the globe — every frame,find_top_n()from@delusional/point-proximityruns against the full point set. Distances are real km on a sphere, computed in WASM and (where it helps) Rayon threads. Scroll or pinch to zoom.-
@delusional/point-proximitynpmClosest point to a point or great-circle arc — sub-metre accuracy via f64 haversine. Powering both demos above.
-
@delusional/midpoint-proximitynpmClosest midpoint of |A|×|B| point pairs to a target. Sub-quadratic indexed search via reflection trick — handles 10¹² pairs in under a second.
-
-
Water, fish, and a busy GPU.
A GPU-driven water simulation with fish, sand, and sky. Mostly an excuse to see how far the modern browser can be pushed before the laptop fans get involved.
recording from the live site -
Invoicing for the Danish Speedcubing Federation.
Less glamorous, more useful — an internal invoicing system that handles billing for sub-associations, so the volunteers can get back to actually cubing.
css 3d · no library -
Finding algorithms humans would actually use.
A Pyraminx solver that ranks solutions by how they finger-trick from a given grip, not just by move count. Nudge the slack slider to trade a couple of moves for something that actually flows under the hand.
screenshot · visit solver.pyraminx.tips →
currently building
Also on the bench.
Half-finished projects I'm still chipping away at — mileage may vary.
-
WIP
Megaminx PLL trainer.
Tracks your progress across all 152 PLL cases, teaches the full set, and generates focused practice sessions around whatever you're weakest on.
screenshot · visit megaminx-pll → -
WIP
Mapquizzr.
A map-quiz platform built around how you learn rather than how high you score. Every dial (regions, depth, repetition, mode) is yours to turn — no one-size-fits-all quizzes.
screenshot · visit mapquizzr → -
WIP
A faster GeoJSON editor.
Keyboard-driven polygon editor that tries to guess intent — snapping to edges, cutting through borders, re-stitching neighbours when you re-draw a shared corner. Built because every other tool out there makes the fun parts slow.
screen recording · no live demo yet