Software developer building games, apps, and tools, from retro Android shooters to desktop fitness trackers. C# and Unity are my comfort zone, but I'm comfortable anywhere the problem is interesting.
Selected Work
A selection of projects across mobile games, desktop apps, and web tools.
Coming-soon site for a South East London mobile soft play hire business, with live event booking built in via Stripe checkout.
Retro-styled Android shoot 'em up with dynamic soundtracks, 3 unlockable ships, and a live leaderboard.
WPF fitness tracker that logs calisthenics sets and reps, then generates Excel progress charts from your data.
Competitive versus shoot 'em up inspired by R-Type and Ikaruga, with two players, special weapons, and power-ups.
Roommate matching desktop app. Set your criteria, get a compatibility-ranked list, make contact directly.
Mobile keepie-uppie game prototype with touch controls, the Golden Ball power-up, and progressive difficulty.
About
It all started when I found my older brother's Atari ST manual: a pixelated ninja on tatami mats, lines of code on the opposite page. That was it. I had to know how things were made.
C# is my language of choice. I've shipped projects across WPF, Unity, and ASP.NET, but give me a good book, Stack Overflow, and a scripting API and I'm comfortable in any OOP environment. My passion is building, which means I'm always working on something; currently a comic strip reading app in Xamarin for the return of The Boondocks.
I lean toward projects with personality: games with character, tools that solve a real itch, apps that feel considered. The craft matters as much as the output.
Tech Stack