...just a guy who designs and builds web stuff.

at agencies like...

  • Gee Digital
  • Big Mirror Labs
  • Dijgtal
  • Hardhat
  • Isobar
  • Pidgeon & Ward
  • Prime Motive
  • Thinkerbell
  • Today

...orgs such as

  • ABC
  • ACER

...and start-ups including

  • My Local Broker
  • HIA Talk
  • Homepolish
  • Rarity Punks

Recent Work.

1 / 6
Dijgtal logo

Dijgtal

Oct '25 to Jan '26 // Contract

Dual website replatforming.

Linde MH and Baoli Forklifts (same ownership) needed their websites replatformed from Sitecore to Next.js/React. We had a hard deadline of early February '26, so during the planning stage, we decided on a monorepo approach, which allowed us to build two websites from a single design system. All shared components and modules were built with Storybook, with the only difference between sites being the brand styling. We used Vanilla Extract CSS to enable variant-based styles, allowing us to handle both brand variations from a single stylesheet.

For the CMS, we used Sanity.io, leveraging the customisability of its structure/schema system to build a complete bespoke CMS solution

Each component/module contained its own Sanity schema and query fragment, which fed into our page builder, allowing the client to create unique pages.

Dijgtal — Dual website replatforming.Dijgtal — Dual website replatforming.
Pidgeon & Ward logo

Pidgeon & Ward

July '25 - Current // Freelance

AI Music Analysis Site.

MusiMap is a platform that analyses audio/songs with the MusiTag AI backend. It is used to generate music tagging such as genres, moods, situations, and similar artists,which is mainly used by publishing houses. Audio can be uploaded as MP3s or via a shared URL from Spotify.

I was hired to build out MusiMap.ai using Next.js/React with Storybook and integrate the backend APIs.

As this product is going to be heavily marketed in Europe, we also needed to include language translations based on a visitor's location. The marketing pages include many animations and inline videos to evoke the human side of music.

This is an ongoing project that will launch officially in 2026.

Pidgeon & Ward — AI Music Analysis Site.
Thinkerbell logo

Thinkerbell

Oct '24 - Dec '24 // Freelance

Full-stack competition landing page.

The Kayo Sports Call Up! was a short two-page competition site to find the next Fox Footy on-air star who will feature on the new-look Super Saturday LIVE coverage in 2025. The competition required a user to submit their entry with a link to either a YouTube, Instagram, Facebook, or TikTok video of them displaying their commentary skills.

I built the front-end using AstroJS/React with Google Firebase/Firestore db on the back-end to support the competition entry submissions. The landing page included some hero animations using CSS transitions/animations.

Kayo Sports Call Up! launched via a competition reveal video which aired during the AFL Draft coverage, featuring recently retired Richmond champion Dustin Martin and Fox Footy expert Jack Riewoldt.

During the short four-week promotion, Kayo received over 500 entries.

Thinkerbell — Full-stack competition landing page.
Thinkerbell logo

Thinkerbell

Nov '24 - Dec '25 // Freelance

Online study campaign landing page.

Open Universities Australia required a new campaign landing page to promote their online study course programs. The landing page included an interactive course matching quiz that forwards the user to an existing OUA page with customised course pathways.

The site needed to be built as static as possible (no React DOM etc.) since it was being hosted on an existing OUA system. I chose AstroJS because it is a static site builder that also allows you to sprinkle in React components or any other framework to add extra interactivity. The parallax slider is SwiperJS and the quiz state is a React component.

Thinkerbell — Online study campaign landing page.
Thinkerbell logo

Thinkerbell

Dec '24 - Jan '25 // Freelance

Full-stack quiz micro-site.

Penington Institute is an independent policy research non-profit committed to reducing serious drug harms. As a contracted developer, I built a quiz platform for their Regulate It campaign, an interactive experience designed to show Australians how their views on cannabis regulation compare with the broader population.

The platform was built with AstroJS/React on the front-end, with Google Firebase/Firestore db on the back-end to capture user postcodes on quiz completion and deliver personalised results. Users were encouraged to share their results on social media via a generated share URL, with Cloud Functions handling the dynamic creation of result images.

Thinkerbell — Full-stack quiz micro-site.
Caravan Cleaning Melbourne logo

Caravan Cleaning Melbourne

Aug '24 - Oct '24 // Freelance

Design & Build - Full-stack marketing site.

Caravan Cleaning Melbourne is a family-run Melbourne business that approached me to overhaul their exisiting website. The site had become difficult to maintain and lacked responsiveness across smaller devices, with little consideration for accessibility.

I began wireframing in Figma, shaping a more modern design focused on their core services and free quote enquiries. The redesign also introduced a before/after section to showcase the effectiveness of their cleaning work.

Preserving their existing SEO rankings was a key concern heading into the relaunch, so a mobile-first approach with statically generated pages was a priority from the outset. The final build used AstroJS/React on the front-end, with Sanity.io powering the CMS for easy content management.

Since launch, the business has maintained their #1 Google ranking and seen a strong increase in customer enquiries.

Caravan Cleaning Melbourne — Design & Build - Full-stack marketing site.

Thanks for visiting.