About Me

Software engineer, community builder, and creative tinkerer based in the West Midlands.

Quick facts

Based in the West Midlands
10+ years shipping production software
Community builder — 1001 Albums & Oddball Records
Building things that last
About Me

Two lines guide everything I do: “Inspiring the change you always wanted” and “Being the leader you always wanted.” I've always believed the best way to move a team or a project forward is to make the people around you feel capable enough to lead themselves — sometimes that means quietly clearing the path, sometimes it means loudly fighting someone's corner. Either way, the goal is the same: people leaving feeling more empowered than when they arrived.

I build for people I care about first. 1001 Albums and Oddball Records started as tools for real communities — friends who needed something that didn't exist. That's the filter I apply to every project: does this solve a real problem for people I'd want to help? If it passes that test, the second question is whether it can leave something lasting — a workflow, a community, a standard — that outlasts the code itself.

My approach is deliberately incremental. I break every project into the smallest deliverable that still means something — ship an MVP, learn from it, build the next one. Not because I can't think big, but because I've seen what happens when you try to build everything at once. Small wins compound. They also keep teams moving, which is half the battle.

Also Worked On
Screenshot of Do They Pay On Time?

Do They Pay On Time?

A crowdsourced platform for freelancers and contractors to report whether clients pay invoices on time — helping the community avoid late payers.

My contribution

Contributed to the initial project setup, including deployment, database configuration, and fullstack implementation across the backend and frontend.

When I'm not shipping code

Fair warning: I have a Steam library that looks more like a game preservation project than a playlist. I play what I actually enjoy rather than what's popular, and yes, that absolutely includes gacha games — I contain multitudes. If you want to talk co-op recommendations, terrible gacha drop rates, or why some free-to-play games have better UX than enterprise software I've been paid to use, I'm your person.

🎮 Steam ProfileCurrently playing: Neverness to Everness