Developer & builder

Built from the bottom of the stack up.

From writing assembly to tuning Android kernels, I've always cared about the layer most people never see — the one that makes everything else feel right. Now I'm building my first mobile game.

The long way round is the right way round.

Every layer of the stack has taught me something. Here's the arc.

Early days

Low-level foundations

Started with Assembler and C++, building a ground-up understanding of how software actually works. Java followed — object-oriented thinking added structure to instinct.

Assembler C++ Java
BB era

BlackBerry UI & theming

Developed and sold UI themes on the Magmic marketplace for the BlackBerry platform — an early introduction to shipping real products to real users and caring deeply about how something looks and feels.

Mobile UI Theming Magmic
Android

Kernel, ROM & de-bloat

When the first Samsung Galaxy launched, dove into custom kernel and ROM development — stripping out bloat, compressing images, and tuning every layer for performance and stability. The belief that software should get out of your way stuck.

Kernel ROM De-bloat Image compression Samsung Galaxy
Today

Python & staying sharp

Picked up Python for scripting, automation, and light tooling. A practical language for getting things done quickly — which, after years of C++ and assembly, feels almost like cheating.

Python Scripting Automation

Details aren't finishing touches.
They're the whole point.

Systems thinking

Years at the low level taught me to reason about the whole, not just the surface.

UI/UX obsession

From BlackBerry themes to Android ROMs — the experience has always mattered as much as the code.

Mobile-first craft

Mobile is personal. Every tap, transition, and frame rate is a conversation with the user.

Coming soon  ·  iOS

A puzzle game built with intention.

Every interaction considered. Every detail deliberate. Something worth your time is on its way.

01

Original puzzles

Designed from scratch to challenge and reward in equal measure. No filler, no padding.

02

Native iOS feel

Built by someone who has lived inside mobile platforms. It will feel like it belongs on your phone.

03

Nothing wasted

Same philosophy that drove the ROM work — strip everything that doesn't need to be there.