Experiments & Projects

Things I make on the side, mostly 3D on the web.

03 Projects / 2026

The takeout shop’s menu board, worn in 2026

Takeout menu board

A menu board of bookmarks, worn by time

2026 · three.js, shaders

Your bookmarks go up as dishes on a takeout shop's backlit menu board, open since 1997. The ones you open gather thumbprints, the ones you don't gather dust, and the whole board fades with the years.

  • three.js
  • WebGL
  • Shaders
Coming soon

Wander from above: a Yellowstone valley of gold grass, a creek, a hot spring and worn trails

Wander

A meadow of bookmarks, worn by use

2026 · three.js

Your bookmarks float over a Yellowstone meadow, and each visit wears a desire path out to one. Paths you stop using grow back, so over time the field shows what you actually use.

  • three.js
  • WebGL
  • Product
  • Desire paths
Visit wander.hudngo.club

Cntrl in a three.js test scene, two notes pinned and its panel open

Cntrl

A dev feedback tool for three.js and coding agents

2026 · TypeScript, MCP

Click a spot in your running scene and say what should change. Your coding agent gets the object, the line of code that makes it and a screenshot, and the note comes back for you to check.

  • Developer tools
  • AI agents
  • three.js
Coming soon

Earlier projects

03 Projects / 2015–2019

Splock

A scam and spam call blocker on Twilio, built at HackDavis 2019.

Spare

Like Acorns, but for donating. Won Best Use of Capital One API at HackingEDU 2015.

Ripple

A college project from 2018: an app to make politics simpler and more transparent.

Writing

02 Pieces / 2018–2019