Case studies

Client websites and apps, plus a few lab projects that show what my stack can do with very little weight.

DAC Expos website home page: the Developing Australian Communities logo over a colourful banner of people celebrating, introducing the NDIS provider and participant expos

Websites2024

DAC Expos

A 527-page Joomla site migrated to a platform the client can run themselves, with local support.

John Williamson website home page: John Williamson leaning against a gum tree, under the site navigation

Websites2025

John Williamson

A website and online shop for a singer, with a drag-and-drop back end and staff training.

Coastal AV website home page: the CA logo above a dark studio scene with a lit mixing console and the heading "Audio-visual production"

Websites2026

Coastal AV

A site for a Central Coast audio-visual hire business, making professional AV affordable for small businesses and individuals.

My Foundations website: "Support for support workers" with three tiles for tutoring and workshops, NDIS consultation and professional supervision

Websites2024

My Foundations

A resource hub for support workers and participants, with a video-led home page and interactive cards.

Coastal Audio website home page: a band on stage behind a digital mixing desk, with the heading "Central Coast PA hire"

Websites2024

Coastal Audio

A site for a Central Coast audio production company, with packages, a blog and my own photography.

Southwestbeat Entertainment website home page: a full-screen video of a guitarist playing under purple stage light, with the logo and navigation above

Websites2026

Southwestbeat

A site for an entertainment agency that represents tribute shows, cover bands, solo acts and duos, and books acts for venues and events.

Jellybean Jam 3D stage: cartoon jellybean band members under moving-head lights, in front of a red and gold sunburst screen

Websites2026

Jellybean Jam

A full-screen 3D stage for a band, with a custom content editor and a security audit behind it.

Positive Space website: a large orange and green butterfly logo beside a photo of a smiling woman, with three service tiles below

Websites2026

Positive Space

A bright, welcoming website design for a wellbeing practice, built around a butterfly identity, warm photography and clear service tiles.

The SP rack interface: a brushed-metal 3D rack with a rotary knob, LED counter and screen

Websites2026Lab

SP rack

A 3D hardware-rack interface, inspired by my 2009 Viking Lounge Flash site, served under a strict security policy.

Arc One launch page: the heading "Arc One" beside a 3D phone showing a lock screen with a glowing gold arc

Websites2026Lab

Arc One

A launch site for a fictional phone. A Blender model turns, opens and comes apart as you scroll, on a static page that loads in 46 KB of script.

The SP stage interface: a microphone on a starry stage behind the Studio Projects logo, star buttons for six scenes down both edges, a scene panel reading "Step up to the mic." and a status bar

Websites2026Lab

SP stage

A full-screen WebGL stage in about 12.5 KB of script, with no libraries. Inspired by my 2010 Stolen Boys site.

RFC app dashboard with demo data: the participant switcher, balance, income, expenditure and surplus totals, and the A–S summary of figures for the QCAT account form

Apps2026

RFC app

Administrator accounts for participants, with each participant's records encrypted under their own key.

VLM CRM dashboard with demo data: pipeline totals, leads by market and category, tier and contact line-type rings, and pipeline by stage

Apps2026

VLM CRM

A sales CRM and lead pipeline for Viking Lounge Media, tracking studios, engineers, producers and agencies across Australia, the US and Europe.

Invoicer dashboard with demo data: outstanding and overdue totals, financial-year figures for two trading names, invoiced-by-month chart and draft invoices

Apps2026Lab

Invoicer

Built for my own studio: invoicing and bookkeeping for two trading names, with about 190 automated tests.