Open to new roles
I build products
that feel right.
Full-stack developer with more than ten years of frontend at the core — React, TypeScript and Node.js in production. I also build indie games in Unreal Engine 5, and the tools behind them.

- 0110+Years building interfaces
- 02UIDesigned and built: web, mobile and in-game
- 03UE5Game worlds, systems and UI in C++
- 04AAWCAG 2.2 in everything I ship
// selected work
Featured projects
- In DevelopmentAI & 3D Tools2026–

PolyBuilder
A desktop app that turns messy AI-generated 3D models into light, clean quad meshes with artist-like topology, bakes their textures across, and prepares them for 3D printing.
- +5
- In DevelopmentAI & 3D Tools2026–

VoxStation
A local AI studio for voice, music and video: dubbing, voices, full-cast audiobooks, songs, sound effects, translation and live captions — all on your computer.
- +7
- ReleasedGame Development2026–

Scrap Racket
A server for the survival game Rust with its own economy and bounty system, and the Next.js site that runs with it — live status, wipes, leaderboards and a store.
- +6
- ReleasedMobile Applications2025–
One round of Word Drops in Japanese: a word is spoken, the player drags the matching picture's water drop into the pond, and each answer surfaces with its word.LinguaDuck: Learn & Level Up
A language app inside a pixel RPG: learn words, watch native speakers, study Japanese with anime and level up your duck hero. Built in Flutter.
// what I do
Capabilities
Frontend & full-stack web
React and TypeScript interfaces that feel right — component libraries, forms, real-time UI, accessibility and tests — with Node.js, REST and GraphQL behind them.
ReactTypeScriptNode.jsIndie games in UE5
In-game UI, HUD and menus, gameplay systems, worlds and animation — a co-op game I make on my own, an online survival game, a jam game and a live Rust server.
Unreal Engine 5C++BlenderTools & automation
Desktop tools like PolyBuilder — remeshing, texture baking and 3D-print prep on a C++ engine — plus Python tooling between Blender and Unreal and AI-assisted pipelines.
C++PythonBlender
// toolkit
Working on something?
Open to frontend, full-stack and game-dev roles — hybrid near Cardiff or remote.