Projects

A PM who can't prototype is a PM who can't think in three dimensions.

These are things I built to solve problems I had — and to stay honest about what building actually costs.

Shipping your own problems first is the fastest way to develop product judgment you can't fake.

2026  ·  REACT 18 · TYPESCRIPT · SUPABASE

Iris

I needed a messaging app that worked across devices without forcing me into one ecosystem. So I built one.

2025  ·  B2B SAAS · LOVABLE

Pulseboard

I wanted to understand what it actually takes to build a B2B SaaS from zero. User interviews, RICE prioritization, shipped MVP. No engineering team.