UX, web design, identity, and everything in between.
A food-truck ordering prototype built around the moment when the queue is moving and your brain absolutely is not. I designed the iPad flow so people can order directly, tune accessibility and dietary settings, or answer four quick questions for three explainable menu matches, without making the AI bit mandatory.
A three-course reward, live checkout, and clear pickup confirmation keep the full journey in one place.
Visit Live Demo GitHub RepoA recent retro web build that reimagines JB Hi-Fi through the late-90s internet: scanlines, sidebar departments, neon-yellow type, and the kind of deliberately crunchy interface that feels like it should be viewed on a humming CRT.
Special thanks to Finbar O'Hanlon for the original web design inspiration.
Visit Live Site Special Thanks GitHub Repo
A shop site for a fictional second-hand store based loosely on the kind of local op shop I can happily lose an afternoon in. The fun bit was making browsing feel more like rummaging, especially with the "Spin the Rack" idea, rather than just dropping clothes into a neat little grid.
Visit Live Site Figma Prototype GitHub Repo
A festival landing page that started with one image and turned into a red, hazy little world. It was an early Figma-to-code build, and one of the first projects where I properly slowed down, planned the thing, wireframed it, tested the mood, then built it out properly.
Visit Live Site Figma Prototype GitHub Repo
A hand-built sculpture that somehow ended up as a synthwave Alan Watts web shrine. I made the physical piece first, then used animation, sound, filters, and a dancing 3D-ish treatment to push it somewhere stranger than the original brief probably expected.
View Project GitHub Repo
A tiny JavaScript animation project dressed up like an old DVD menu having a small breakdown. It has scan lines, fake loading, bouncing screensaver energy, and enough early-video weirdness to make the interface feel like the joke rather than just a container for it.
Launch Site GitHub Repo
A paper sculpture project that I dragged into the browser because apparently I cannot leave things alone. The James Webb images had just landed, so the whole thing became a little cosmic diorama with handmade pieces, animated space imagery, and old project energy I still like.
Visit Live Site GitHub Repo
A web collage about Enron, because after reading The Smartest Guys in the Room I was fully cooked on corporate collapse for a while. I pulled together stock-price data, old clippings, and a scrolling timeline so the mess could unfold bit by bit.
Visit Live Site GitHub Repo
An early web piece about curiosity that only really works if you are willing to poke at it. It started with an Alice-in-the-rabbit-hole image and turned into a small experiment in hiding the path, then rewarding the people stubborn enough to go looking.
Visit Live Site GitHub Repo
A personal lettermark from the point where Illustrator started to feel less like punishment and more like a tool I could actually enjoy. It pulls from the grungy, overworked visual stuff I grew up around, which is probably why it refuses to be too clean.
A family-made magazine about people and places around Gippsland. Mum wrote and photographed it, I handled the branding, digital bits, and InDesign layout, and somehow we ended up with a real printed thing in cafes and shops. I still love thumbing through my copy.
A set of display fonts made from my family's handwriting, mostly because I was moving out and being sentimental in the most labour-intensive way possible. Everyone filled in character sheets, I traced the letters, built the fonts, and printed posters to keep them around.
Download the Fonts (ZIP)
A video-first hiring concept for early-career applicants, built around the hunch that job boards make everyone feel a bit flattened. The demo is part interface, part product sketch, with guided intros, softer recruiter actions, and enough structure to test whether the idea had legs.
Visit Live Demo GitHub Repo
A group project about making space education feel less like homework and more like something you could climb into. My part was shaping the web demo, the interface, the little settings, and the way the VR-ish game ideas were explained without making the whole thing feel too heavy.
Visit Live Demo GitHub Repo
A Magic card price guessing game powered by the Scryfall API and a dumb pirate-ish joke that got out of hand. It pulls live card data, swaps currencies, stores high scores, and turns price checking into a quick little panic game instead of a spreadsheet.
Play Live GitHub Repo
A group research project that turned mini-grid funding readiness into a guided self-check tool. The topic was dense, but the useful bit was making the questions, scores, and next steps feel legible enough that operators and funders could at least start the same conversation.
Visit Live Demo GitHub Repo