Skip to content
View davemaynard's full-sized avatar
💎
Got my hands on a Mac mini, the rest is history
💎
Got my hands on a Mac mini, the rest is history

Block or report davemaynard

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
davemaynard/README.md

Dave Maynard

Software engineer in Atlanta, building small instruments: tools that answer one question, then let you close the tab.

Recent work

on-the-clock
A fantasy draft board built from your league's actual lineup.

painterly
Watch a photo get painted. Hertzmann's algorithm in 7.4 KB of TypeScript.

self-drawing-svg
Blueprint plates that draw themselves in and develop to cyanotype on hover.

appear-on-scroll
Reveal elements as they scroll into view. 2.9 KB, no dependencies.

overflow-x-culprit
A Chrome extension that finds the culprit behind a horizontal scrollbar.

skills
The Claude Code skills I use every day, cut to the ones that travel.

The day job

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.

Pinned Loading

  1. on-the-clock on-the-clock Public

    Fantasy football draft board built from your league's real lineup: value over replacement, cost of waiting, and a phone-first live tracker.

    TypeScript

  2. painterly painterly Public

    Watch a photo get painted: multi-size brush strokes that follow the image and converge on it. Deterministic, zero dependencies, in a browser canvas.

    TypeScript

  3. self-drawing-svg self-drawing-svg Public

    Self-drawing blueprint SVG plates: deterministic linework that draws in on view, develops to cyanotype on hover, and traces its own most meaningful line.

    TypeScript

  4. appear-on-scroll appear-on-scroll Public

    Reveal elements as they enter the viewport, with a slide that knows which way you are scrolling. IntersectionObserver, zero dependencies, ~2.9 KB gzipped.

    JavaScript 2

  5. overflow-x-culprit overflow-x-culprit Public

    Chrome extension to highlight which element on a webpage is causing a horizontal scrollbar (overflow-x).

    JavaScript 1

  6. skills skills Public

    Claude Code skills I actually use, cut down to the ones that make sense on someone else's machine

    Python