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.

AI & product · 9 July 2026

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 →

Product design · 2 July 2026

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 →

AI & product · 20 June 2026

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 →

Craft · Daily UI · Day 1 of 14

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 →

Craft · Daily UI · Day 2 of 14

Daily UI Day 2: Check Out

Day two: a checkout flow — high stakes, because this is the screen where hesitation costs money.

Read article →

Craft · Daily UI · Day 3 of 14

Daily UI Day 3: Landing Page

Day three: a landing page — one screen, one job: earn the next scroll.

Read article →

Craft · Daily UI · Day 4 of 14

Daily UI Day 4: App Icon

Day four: an app icon — the smallest canvas in the challenge, and deceptively brutal.

Read article →

Craft · Daily UI · Day 5 of 14

Daily UI Day 5: Calculator

Day five: a calculator — a familiar object, which makes it a great test of layout and rhythm.

Read article →

Craft · Daily UI · Day 6 of 14

Daily UI Day 6: User Profile

Day six: a mobile user profile — part identity, part control panel.

Read article →

Craft · Daily UI · Day 7 of 14

Daily UI Day 7: Settings

Day seven: a settings screen — the unglamorous surface where good information architecture quietly earns its keep.

Read article →

Craft · Daily UI · Day 8 of 14

Daily UI Day 8: 404 Page

Day eight: a 404 page — a dead end, reframed as a small moment of brand.

Read article →

Craft · Daily UI · Day 9 of 14

Daily UI Day 9: Music Player

Day nine: a music player — all about hierarchy, controls and mood.

Read article →

Craft · Daily UI · Day 10 of 14

Daily UI Day 10: Social Share

Day ten: a social share tool — a tiny interaction with outsized product impact.

Read article →

Craft · Daily UI · Day 11 of 14

Daily UI Day 11: Flash Message

Day eleven: a flash message — feedback design, brief but it makes or breaks trust.

Read article →

Craft · Daily UI · Day 12 of 14

Daily UI Day 12: Ecommerce Site

Day twelve: an ecommerce screen — bringing product, price and trust together in one view.

Read article →

Craft · Daily UI · Day 13 of 14

Daily UI Day 13: Messaging App

Day thirteen: a messaging app — familiar territory, unforgiving details.

Read article →

Craft · Daily UI · Day 14 of 14

Daily UI Day 14: Countdown Timer

Day fourteen: a countdown timer — the final day, a small screen about focus and urgency.

Read article →