Skip to content
M

Featured work

Selected projects

A mix of shipped games, MIT-licensed Unity tooling and game-jam prototypes. Click any card for the full case study.

Featured work

Selected projects

A mix of shipped games, MIT-licensed Unity tooling and game-jam prototypes. Click any card for the full case study.

NativeVoxReader
ToolsFeatured

High-performance .vox importer for Unity with greedy meshing & texture baking

Unity 2020.3+C#ScriptedImporter+3
Architect, Author & MaintainerGitHub
Detective 96
GamesFeatured

2D mystery investigation game with custom dialogue and evidence systems

UnityC#Custom Dialogue System+2
Solo Developer (Design, Code, Art, Animation)GitHub
Vectorial
ToolsFeatured

Interactive 3D electric charge simulator — physics education tool

UnityC#Physics Simulation+2
Solo Developer (Engine, Simulation, UX)GitHub
ICUBE
JamsFeatured

ICUBE

2021

Foddian platformer built in 7 days for the Ludwig Jam

UnityC#Custom 2D Physics+2
Solo Developer (Design, Code, Art, Sound)itch.io
Streamer Slayer
Jams

Action game built for Mini Jam 105: Dreamy — featuring real streamers as bosses

UnityC#Boss AI+2
Solo Developeritch.io
Loop Planet
Jams

Strategy/tower defense developed live on Twitch during Black & White Jam #8

UnityC#Tower Defense+2
Solo Developer (built live on Twitch)itch.io
GDD-Forge
ToolsFeatured

Offline-first Game Design Document editor — portable .gdd files, zero server

Next.js 15TypeScriptTailwind CSS+3
Solo Developer (Design, Code, Architecture)Live demo
La Biblio de Promts
ToolsFeatured

Audio & SFX prompt builder for roguelite games — 263 blocks, 11 presets, zero backend

HTML5CSS3Vanilla JavaScript (ES6+)+3
Solo Developer (Design, Code, Data, Copy)Live demo

Contact

Let’s build something.

I take on selective freelance work and collaborations — gameplay systems, native Unity tooling, asset pipelines, game-jam partnerships. Reasonable rates, serious about deadlines.

No backend needed — the form opens your mail client with the message pre-filled. Email is kept private on the site to avoid scrapers.