Skip to content

Work — case studies

Selected work.

Realistic project stories across web development and automation. Each one shows the problem, the process, the solution — and what changed.

01

Index

Three stories, two disciplines.

  1. 01Northwind Studio — Booking site that sells while you sleepWeb Development · Booking Experience · 2025 · Next.js · TypeScript · Tailwind · Resend · Vercel
  2. 02Invoice Autopilot — From inbox chaos to paid on timeAutomation · Workflow System · 2025 · Make · Airtable · Stripe · Gmail API · Webhooks
  3. 03Harbor Docs — A knowledge base the team actually usesWeb Development · Automation-Assisted Content · 2024 · Next.js · MDX · Tailwind · Notion API · Vercel

01 — Web Development · Booking Experience

Northwind Studio — Booking site that sells while you sleep

A fast, calm booking website for a small services studio. Clients can read, choose, and book in under two minutes — no phone tag, no lost DMs.

Result

Booking enquiries arrive complete — service, date range, and context included

Read case study →

Objective

Replace a patchwork of Instagram DMs and spreadsheets with one clear booking flow that builds trust and captures enquiries day and night.

Stack

Next.jsTypeScriptTailwindResendVercel

02 — Automation · Workflow System

Invoice Autopilot — From inbox chaos to paid on time

An automation that watches a freelancer's inbox and tools, drafts invoices, chases late payments politely, and logs everything in one dashboard.

Result

Weekly admin time reduced to a short review instead of an afternoon of chasing

Read case study →

Objective

Remove the weekly admin scramble: forgotten invoices, awkward follow-ups, and revenue scattered across tools.

Stack

MakeAirtableStripeGmail APIWebhooks

03 — Web Development · Automation-Assisted Content

Harbor Docs — A knowledge base the team actually uses

A fast documentation site for a small team where writing happens in Notion and publishing happens automatically — no deploy rituals, no stale pages.

Result

Repeated questions dropped because answers are findable in seconds

Read case study →

Objective

Make internal knowledge searchable, current, and painless to maintain for a non-technical team.

Stack

Next.jsMDXTailwindNotion APIVercel

Next step

Have a project in mind? Let's make it happen.

Tell me what you're trying to build or fix — I'll reply with honest scope and next steps.

Start a Project