My very first computer was a Time PC — a chunky beige box that kicked off a lifelong obsession. I started out building websites with FrontPage, targeting Netscape Navigator. By the time I was 11, I'd even built a website for my school.
I spent most of my school days glued to the computer. I ran forums, launched small web hosting companies, and built communities around the things I loved. Just operating forum software wasn't enough, I wanted to improve it. This led to my first open source contributions. That early collaboration lit a spark that never really went out.
I also did my GCSEs in IT & Maths a year earlier than most. So, yeah — the days of "always being on the computer" worked out alright in the end.
My hosting projects taught me everything from how to wrestle with cPanel and WHM to building a custom client management platform that could auto-provision accounts with FTP & SSH access.
Somewhere along the way, I created and sold GoingOutfit, a site where users could share outfits and earn style badges — basically Instagram before Instagram.
I went on to study Web Development and Management at college, where I built projects like Familybooth — a platform for families to share photos and plan trips. While at university (which I later dropped out of), I freelanced for local businesses and even contracted remotely for a company in Canada, working from my bedroom in the UK before remote work was the norm.
During this time, I picked up PHP and Ruby on Rails, which led to a five-year stretch doing Rails professionally. I later worked with Angular, getting my first taste of building user facing dashboards, which suited me perfectly.
As the ecosystem evolved, so did I. I dove into Node.js, React, and GraphQL, eventually landing a fullstack role at a startup building a headless ecommerce API. Before "DX" was a buzzword, I was already obsessed with it — writing SDKs, building tooling, and documenting everything to make other developers' lives easier.
Since then, I've stayed focused on the kind of work I love — building tools that developers actually enjoy using. I've worked with a headless commerce API (before headless was a thing), a headless CMS, a GraphQL platform, and eventually joined The Guild, where I contributed to the GraphQL ecosystem and shared learnings through short video tutorials at graphql.wtf.
More recently, I became fascinated by local-first software — apps that work offline, sync seamlessly, and feel lightning fast. That interest led me to Turso, where I work today helping shape the future of embedded databases.
I never stop tinkering! I contribute to the affiliate marketplace generator — 37x, and ENS service provider NameHash Labs. I also built libraries for headless commerce, drop shipping, and cart management. I have attended over 50 developer conferences and meetups along the way — always learning, always shipping, and always finding joy in the craft.
Outside of the code, there's a whole other side of me. I'm a family guy, a bit of a magician, a gamer dad, and someone who's finally started taking fitness seriously. Here's a little more about the human behind the commits.
Born and raised in the North East of England, not too far from the toon.
My family keeps me grounded, inspired, and occasionally up at 3am.
I joined Peloton in January 2023 and have set physical health as a key focus.
I enjoy gaming with my kids, friends, brothers. Minecraft, Fornite, Warzone.
One of my hobbies includes performing card tricks, and close-up magic.
It used to be IPA, but now my favourite drink is Guinness. Can you split the G?