4 min read
How I Read a React Component
A render-order rule, a Smart/Dumb split, and a filesystem habit. Three small commitments that make a React component readable in five seconds.
Senior Engineer
SaaS platform serving real estate investors and agents with lead generation and marketing tools.
2022–Present · 5 yrs
Core Maintainer
Open source tooling for the WordPress ecosystem — build systems, starter themes, and developer infrastructure.
2018–2024 · 6 yrs
Principal Engineer
Consulting studio for progressive nonprofits, tenant organizing, and advocacy organizations.
2017–2022 · 5 yrs
Technology Director
Digital infrastructure for a national grassroots advocacy network.
2014–2017 · 3 yrs
02
One note per concept, each written to stand on its own. Every dot is a real note; every line, a real link.
2026 to date
1,222miles
530 rides on one map. The moving streaks are the most recent.
// SYMBIOKU▌
A daily 9×9 logic puzzle played with nine glyphs. Three difficulties, fresh every day. No language required.
[play today]easy · normal · hard
4 min read
A render-order rule, a Smart/Dumb split, and a filesystem habit. Three small commitments that make a React component readable in five seconds.
4 min read
We can't resolve whether AI models have experiences. The way we treat them matters anyway.
3 min read
The argument over reduce is about style. The signal is in the types.