Blog
Notes on product design, SaaS & AI
Occasional writing on designing complex SaaS products, workflow-first thinking and using AI to move faster from problem to buildable software.
How I use Claude in product design
AI isn't a shortcut around product thinking — it's a way to do more of it, faster. Here's how Claude actually fits into my design process.
Read article →Why complex SaaS products need workflow-first design
In complex SaaS, the hard part isn't the screen — it's the workflow behind it. Designing the interface first is how products end up pretty and unusable.
Read article →What building PupManager taught me about AI-assisted SaaS
PupManager is a multi-tenant SaaS product I designed and built with Claude, Vue.js and Supabase. Here's what the process actually looked like.
Read article →Daily UI Day 1: Sign Up Page
Day one: a mobile sign-up screen — the obvious place to start, because everyone thinks sign-up is easy until they design one.
Read article →Daily UI Day 2: Check Out
Day two: a checkout flow — high stakes, because this is the screen where hesitation costs money.
Read article →Daily UI Day 3: Landing Page
Day three: a landing page — one screen, one job: earn the next scroll.
Read article →Daily UI Day 4: App Icon
Day four: an app icon — the smallest canvas in the challenge, and deceptively brutal.
Read article →Daily UI Day 5: Calculator
Day five: a calculator — a familiar object, which makes it a great test of layout and rhythm.
Read article →Daily UI Day 6: User Profile
Day six: a mobile user profile — part identity, part control panel.
Read article →Daily UI Day 7: Settings
Day seven: a settings screen — the unglamorous surface where good information architecture quietly earns its keep.
Read article →Daily UI Day 8: 404 Page
Day eight: a 404 page — a dead end, reframed as a small moment of brand.
Read article →Daily UI Day 9: Music Player
Day nine: a music player — all about hierarchy, controls and mood.
Read article →Daily UI Day 10: Social Share
Day ten: a social share tool — a tiny interaction with outsized product impact.
Read article →Daily UI Day 11: Flash Message
Day eleven: a flash message — feedback design, brief but it makes or breaks trust.
Read article →Daily UI Day 12: Ecommerce Site
Day twelve: an ecommerce screen — bringing product, price and trust together in one view.
Read article →Daily UI Day 13: Messaging App
Day thirteen: a messaging app — familiar territory, unforgiving details.
Read article →Daily UI Day 14: Countdown Timer
Day fourteen: a countdown timer — the final day, a small screen about focus and urgency.
Read article →.webp)