
A web platform helping customers find tattoo artists by location and style, view portfolios, and send structured enquiries. Full-stack: Next.js frontend, ASP.NET Core API, PostgreSQL.

A Unity-powered system that transforms EEG signals and live audio into reactive VFX. Blending neuroscience and entertainment, Brainrave turns brain activity into a live visual performance.

This portfolio! Built with Next.js 16, React, and TypeScript. A modern, performant showcase with MDX content, dynamic OG images, and a purple-first design system.

A custom Unity editor tool for branching dialogue with a visual node system. Built to empower writers and designers to create scalable, gameplay-connected conversations without coding.

A comedic prototype mobile game where sheep pilots bomb invading pigeons. Combines physics-based puzzles, an endless scroller mode, and even experimental EEG controls for hands-free bombing.

Proof-of-concept VR workspace with multi-user Netcode sync, physics-based props, and persistent environments.

A Unity VR experiment using NASA assets to prototype zero-gravity climbing mechanics with two different VR frameworks.

Unity-built casino apps featuring segmented IAP, seasonal pipelines, and cross-promotion systems, scaling to millions in revenue.

.NET and Umbraco CMS for the Zoflora disinfectant brand: site features, maintenance, and a bespoke hyper-dynamic campaign manager for mini-games, surveys, and competitions with full entry data and email capture.