Case studies

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

Coastal AV home page: the heading "Audio-visual hire on the Central Coast made simple and affordable" beside a 3D line drawing of a Soundcraft Si Compact mixing desk on drafting paper

Websites2026

Coastal AV

A site for a one-man AV hire business, drawn as a set of CAD sheets, with live 3D line drawings of the real kit and a floor plan for every package.

Coastal Audio - Central Coast PA Hire and Lighting with an emphasis on budget.

Websites2024

Coastal Audio

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

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.

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.

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.

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.

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.

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.