3 projects

Web Projects

Sites, apps and extensions, designed and shipped solo, from the backend to the last pixel.

Featured

Ostiara

May 2026 - Present

Ranks where a home-service team should knock. A scoring model over Census ACS5 block group data weighs housing age, owner occupancy and income band against the profile of a viable lead for a given vertical, then renders the result as an interactive choropleth across tens of thousands of block groups — binning happens client-side, so managers retune the weights and watch the map redraw without a round trip. Managers carve the scored map into territories and assign them to reps, with per-organization isolation enforced at the database layer.

Next.jsTypeScriptClerkSupabaseDesign Systems
View on GitHub
Ostiara screenshot
Featured

Backtrace

July 2026 - August 2026

An honest field instrument for reasoning about where a wildland fire started. You walk the burn with a map, flag physical fire-pattern indicators, and record the direction each one points. Backtrace fuses those bearings, each with its own angular uncertainty into a probability field for the origin: a heatmap with credible regions, not a single false-precision dot.

HTMLTypeScriptVector mathematics Sensor fusionDocument Generation Software
View on GitHub
Backtrace screenshot

Rooms

August 2026 - September 2026

Six small machines for looking at things, each one a single HTML file with its own design and no framework underneath. Every figure on screen is fetched live from a public archive or computed in the page. A Victorian catalogue priced by a printed rule, a patent drawing printed as a blueprint that asks you what was patented, a globe that plays the birds of whatever latitude you stop on.

HTMLCanvasWebAudioSVGPublic APIs
Rooms screenshot