Skip to main content
Say Hello

Selected Work

What I've been building

A curated portfolio of real projects from design systems and AI tools to conversion campaigns and headless web platforms. Each one grounded in research, craft, and measurable impact.

Developer Tools Next.js React
Personal Project 2026

Full-Stack Development · DX Tools · Next.js

Local Launch

A local dashboard to scan, launch, stop, and monitor the dev servers across your ~/Sites projects—rebuilt in v2 on a single Next.js process that pushes live state over Server-Sent Events, killing the polling, process desync, and stop bugs of the first version.

  • One process, one port — no desync
  • Zero polling — SSE pushes on change
  • Instant, reliable stop
Read case study
Web App Next.js Square
Rolling Mugshot 2026

Web App · E-commerce · Hospitality

Rolling Mugshot Online Ordering

Order-ahead for a mobile coffee cart — built on Next.js 16 and Square, where online pre-orders land in Square POS alongside walk-ups. Backed by a Postgres source of truth, an idempotent webhook, a live-polling status page, and a PIN-gated kitchen queue.

  • One queue with walk-ups in Square POS
  • Exactly-once order capture
  • Live status page, no texts
Read case study
Web App Next.js Stripe
6Nutrition 2026

Web App · E-commerce · Hospitality

6Nutrition Online Ordering

A pickup-first ordering web app for a Melbourne high-protein cafe — built on Next.js 16 and Stripe, with a modifier-aware menu, persistent cart, dedicated kitchen view, and webhook + reconcile cron so paid orders never get lost.

  • <1 min order to paid
  • Zero phone orders to transcribe
  • 100% modifier accuracy
Read case study
Developer Tools UI/UX Prompt Engineering
Personal Project 2026

Product Design · Prompt Engineering · Alpine.js

Design Prompt Builder

A reactive, zero-dependency tool that eliminates the repetitive overhead of writing AI design prompts from scratch—generating a complete, structured system prompt in real-time as you fill in the brief.

  • 30 sec from blank to full prompt
  • Zero repeated prompt writing
  • 100% consistent output structure
Read case study
Developer Tools Node.js Scaffolding
Personal Project 2026

Developer Tools · Node.js · Scaffolding

Project Starter

Eliminating the "copy-paste" project setup tax — a locally-hosted scaffold engine that copies templates, replaces all name strings recursively, generates a .env, runs npm install and git init, and logs the project registry. All in one click.

  • 5–15 min → ~2 min setup time
  • Zero stray template strings
  • TinaCMS-ready from first run
Read case study
Website Redesign Astro Headless CMS
Paul Jeffers 2025

Website Redesign · Astro · Headless CMS

Paul Jeffers Photography

Migrating a high-end Melbourne photography portfolio from Squarespace to a headless Astro architecture — achieving perfect Lighthouse scores and eliminating ~$540 AUD per year in platform costs.

  • 100/100 Lighthouse score
  • ~$540 AUD/yr saved
  • 1.1s LCP (Desktop)
Read case study
Design System Accessibility Gov
WorkSafe Victoria 2023–2024

Design Systems · Figma · Component Library

WorkSafe Design System

Modernising the WSV Figma design system from a fragmented, legacy-heavy library to a living component framework — reducing design iteration time by 40% and eliminating legacy debt across a government-scale platform.

  • ~40% faster design iteration
  • 80% badge library reduction
  • Zero legacy components in production
Read case study
Conversion Web Design Strategy
Social Garden 2017–2020

CRO · Visual Design · Campaign Strategy

Lead Generation Redesign

Rebuilding a high-volume campaign machine from the ground up — lifting average conversion rates from 1.5% to above 5% across 200+ property and education campaigns for clients including Mirvac, Woodlea, Melbourne Uni, and Swinburne.

  • 1.5% → 5%+ conversion rate
  • 200+ campaigns designed
  • 8-person team trained in CRO
Read case study
Development Astro Headless CMS
Simon Eramo Studio 2026

Full-Stack Design · Astro 5 · TinaCMS · Page Builder

Master Site Template

A production-ready Astro site template that compresses days of boilerplate setup into a single CLI command — complete with TinaCMS, a block-based page builder, WCAG 2.1 accessible components, dark mode, SEO, and a 3-tier page architecture.

  • Days → minutes project setup
  • 30+ pre-built components
  • 100/100 Lighthouse out of the box
Read case study
Web Design Development Astro
Little Pigeon Massage & Waxing 2025

Web Design · Astro · Local SEO · Wellness Brand

Little Pigeon Massage & Waxing

A calm, conversion-focused marketing site for a Melbourne wellness studio — built on Astro with image-heavy storytelling, integrated booking, gift cards, a journal, and serverless contact forms.

  • 10+ purpose-built pages
  • Serverless Resend contact form
  • Astro 6 + Tailwind v4 stack
Read case study

Get in touch

Have a project in mind?

I'm always open to new work and collaborations—whether you need a product designed, a site built, or a fresh pair of eyes on something. Tell me what you're working on and I'll get back to you.