It's 4 pm on a Friday. I've approved my last PR of the week. I've reviewed more code today than I wrote. I got a lot done, or at least, the dashboard says I did. But I'm sitting here, and I can't think straight. Not in the dramatic, existential-crisis way. Just... tired. A kind of…
Phillip Lovelace
flippin' pixels into creative UI since 2002...
Hi, I'm Phillip.
I'm a Senior UX Developer with over two decades of experience building design systems, engineering UX at scale, and developing accessible, intuitive interfaces with clean, semantic code. I live somewhere between design and code, turning ideas into accessible, token-driven component systems with clean, semantic markup.
My work spans CSS architecture, web components, design tokens, accessibility, SEO, performance optimization, and more recently, AI tooling and MCP development. I care about the whole picture: the design system that keeps teams aligned and the production code that ships to users.
I'm based in Southern California with my wife and two sons. When I'm not flippin' pixels, I'm probably on a sideline or in some bleachers yelling things that definitely aren't helping.
Skills & Expertise
Want to chat? Get in touch or check out my portfolio.
Latest Posts, Quotes, Links & Ramblings
stockpile: know what’s in your arsenal
At some point, I stopped knowing what was on my Mac. A tool here, a dependency my agent dropped in there. Collectively, a mystery. I was losing track. To help, I created stockpile.
· Mar 22, 2026 · Design & Dev
So I Put My AI Skills in a Marketplace
Everyone's building custom skills for their AI coding assistants right now. Commit helpers, linting rules, project scaffolding. Little markdown files that make Claude Code do things your way instead of the default way. I've been doing the same thing. But the more skills I wrote, the more I wanted them to follow me between machines…
· Mar 20, 2026 · Design & Dev