Field notes

Notes from building real products.

What actually happens between the demo and something people depend on — engineering practice, client work, and the decisions in between.

Frontend·Nov 3, 2026

Dark mode is a token problem, not a color problem

Switching themes cleanly is mostly about naming colors by role instead of by value.

4 min read→

More writing

Archive

Available for new projects

4+

Years exp.

8+

Projects shipped

<6h

Avg. reply time

Let's build something

Tell me about your project.

Share what you're building, your timeline, and the best way to reach you.