Projects
Workshop
A cluttered back room behind the trophy case. Workbenches line every wall, half-finished gadgets balanced on top of one another.
On the largest workbench sits a trading terminal, screen reader chattering quietly to itself.
AccessTrader is an accessible stock trading platform — FastAPI backend, React frontend, deployed across Firebase and Google Cloud Run, with a custom screen-reader announcement system built instead of bolted-on ARIA. David is the technical co-founder, building the frontend, backend, and Google Cloud infrastructure; the original concept and product vision are Sucheta Narang's.
> trade with accesstrader
Beside it, a small tactile display blinks rows of raised dots.
DotPad Control drives refreshable braille displays over Web Bluetooth — draw shapes, mazes, and turtle-graphics patterns straight onto the hardware. You'll need an actual DotPad and Chrome or Edge for the dots to do anything.
> tap dotpad
A toolbox in the corner holds smaller, finished things:
> examine edway2
A non-destructive multitrack audio editor that lives entirely in the terminal.
> listen to rusty_tts
A FastAPI server that turns text into MP3s via a handful of text-to-speech backends.
> boot windows-xp-nvda-docker
Windows XP, NVDA, and NVDA Remote, packed into a Docker container, for testing screen readers on hardware you don't own anymore.
> burn a cd
A web-based retro audio CD burner — drag, drop, paste a URL, and watch the burn progress over SSE.