Design systems, performance, and the unglamorous middle
Selected work below: what shipped, what scaled, and the one that took down Prod.
Compliance Reporting Platform
The report looked like the product. Then real customer data showed that rendering architecture and execution architecture were two different decisions.
- Role
- Frontend Engineer
- Team
- Compliance Engineering
- Timeframe
- 2025
AI-Optimized Design System
We didn't set out to build a design system. We were trying to stop an AI from generating the wrong shade of blue.
- Role
- Frontend Engineer
- Team
- Platform + Design
- Timeframe
- 2026
Deleting 42,000 Lines
knip found 57% of the files I eventually deleted. The other 43% lived behind retired routes that still looked alive to the module graph.
- Role
- Frontend Engineer
- Team
- Product Engineering
- Timeframe
- Jun–Sep 2026
View Transitions: A Field Guide
You're already inside a View Transition: every navigation on this site is one. Here's the API behind it, the variants, and the traps, with a live lab to poke at.
- Role
- Design + Dev
- Team
- Solo
- Timeframe
- 2026
Liquid Distortion
A liquid effect that does not simulate water so much as it borrows the one thing water makes visible: momentum.
- Role
- Creative Dev
- Team
- Solo
- Timeframe
- 2024
This Site
I wanted a two-pixel bar to glide between nav items. It took five rewrites and a lesson in how browsers actually paint a page.
- Role
- Design + Dev
- Team
- Solo
- Timeframe
- 2026

Engineering a Photography Portfolio Without Sacrificing the Photographs
I wanted the photographs to keep their detail, privacy, and 360-degree behavior without making every visitor download the archive.
- Role
- Frontend Engineer & Photographer
- Team
- Independent
- Timeframe
- 2026
More
Not written up yet: the performance pass, the SSO and alert-pipeline integrations, and two shader studies. They appear here once there is something honest to say about them.