Blog

Thoughts on design, development, and building products.

All articles

How I ship products faster with AI-assisted development

A practical look at how AI tools changed my daily workflow as a design engineer, and why the results surprised me.

The design engineer mindset

Why thinking in both design and code produces better products than either discipline alone.

What I've learned building SaaS products from zero

Lessons from founding multiple products, the mistakes I keep making, and the few things I've actually figured out.

Why most side projects never ship

The patterns I've noticed in projects that actually make it to production versus the ones that collect dust.

Building a design system with Tailwind that actually works

How I approach component design and consistency without over-engineering a system nobody asked for.

Learning in public changed how I build

Sharing what I'm working on before it's ready turned out to be the best career decision I've made.

Taste is the hardest skill to teach

Technical skills can be learned from documentation. Knowing what feels right takes years of paying attention.

Getting your first hundred users is nothing like getting the next thousand

The strategies that work at zero don't work at scale, and the ones that work at scale don't work at zero.

Why I prefer async work over meetings

After years of remote work, I've found that most meetings could be a message, and the work is better for it.