Software engineer in Atlanta, building small instruments: tools that answer one question, then let you close the tab.
A fantasy draft board built from your league's actual lineup.
Watch a photo get painted. Hertzmann's algorithm in 7.4 KB of TypeScript.
Blueprint plates that draw themselves in and develop to cyanotype on hover.
Reveal elements as they scroll into view. 2.9 KB, no dependencies.
A Chrome extension that finds the culprit behind a horizontal scrollbar.
The Claude Code skills I use every day, cut to the ones that travel.
At Amazon I'm the front-end technical lead for a React app 68,000+ people use every day. The work I'm proudest of there is the unglamorous kind: three design systems unified into one across 20 repositories, CI/CD build time cut by 65%, a Babel config taken from 276 lines to 40.
The long-form versions are on davemaynard.dev.
The emblems above are SVGs that draw themselves in, from one script.

