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

Hey! I'm Dave

Software engineer based in Atlanta. Lately I've been building small instruments: single-purpose tools that answer one question and then let you close the tab.

Recent work

Project Description
on-the-clock A fantasy draft board built from your league's actual lineup. Value over replacement against its real roster shape, cost of waiting from public ADP, and a phone-first tracker that follows the live ESPN feed. Python does the thinking, the browser draws the board.
self-drawing-svg Blueprint plates that draw themselves in on view, develop to cyanotype on hover, and trace their own most meaningful line. Deterministic linework, and all of the motion is CSS.
appear-on-scroll Reveal elements as they enter the viewport, with a slide that knows which way you're scrolling. IntersectionObserver, zero dependencies, about 2.9 KB gzipped.
overflow-x-culprit A Chrome extension for the mystery horizontal scrollbar. It outlines every element actually causing it and ignores the ones that only look guilty.
skills The Claude Code skills I use every day, cut down to the ones that make sense on someone else's machine. Nothing in it calls a metered API.

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: unifying three design systems into one across 20 repositories, reducing my team's average CI/CD build time by 65%, and taking a Babel config from 276 lines to 40. None of it was assigned, but it compounds.

The long-form versions, tradeoffs included, are on davemaynard.dev.

Pinned Loading

  1. 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

  2. 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.

    Python

  3. 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

  4. 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