Writing

Sparks

Short write-ups from building Flint, AccessSpark, and client work. What broke, and how I fixed it.

Follow by RSS

Latest

Design systems

I audited my own design system and replaced Storybook

I pointed AccessSpark at the Flint docs. My components passed. The tool I was testing them in did not.

3 min read

Earlier

  • Accessibility

    An accessibility statement generator that won't lie for you

    Most statement generators let you claim conformance nobody tested. I open sourced one that only writes what a real audit found.

    3 min read

  • Tools

    a11y-ci catches the accessibility issues a pull request adds

    Most teams have an accessibility backlog. Fail the build on all of it and somebody turns the check off. a11y-ci only flags what your change adds.

    2 min read

  • Accessibility

    Five AI tools, one keyboard, and the fix

    I tried to use ChatGPT, Grok, Claude, Copilot, and Gemini with only a keyboard. The left panel was a dead end in all of them. Then I hit the same problem in my own tool and fixed it.

    3 min read