I've been writing code professionally for over a decade. Started with PHP, eCommerce sites held together with string and optimism. Then React came along and I fell in love with building interfaces.

Over the years I've shipped platforms for eCommerce companies, property management businesses, and temperature monitoring systems. Full-stack, all of it.

The ADHD thing. I got diagnosed later than I'd like to admit. It explained a lot — the hyperfocus rabbit holes, the context-switching hell, the way I could spend eight hours on something nobody asked for and then struggle to reply to an email. I'm open about it because it's real, and a lot of devs recognise themselves in that description.

Now I'm going indie. Freelancing properly, building my own products, and documenting the whole thing publicly so other developers thinking about the same can watch what works and what absolutely doesn't.

The why. My wife and daughter. That's it. She's nine months old, she has no idea what I do all day, and I want to build something worthy of the answer when she eventually asks. I want to be present. I want to do work that matters.

I'm based in the East Midlands — either the most underrated part of England or genuinely the middle of nowhere, depending on who you ask. I think it's both.


What I work with

Frontend
  • React
  • TypeScript
  • Tailwind CSS
  • Next.js
  • Flowbite React
Mobile
  • Expo
  • React Native
  • EAS Build
Backend
  • PHP 8+
  • CodeIgniter 4
  • Node.js
Database
  • PostgreSQL
  • Supabase
  • MySQL
DevOps
  • Docker
  • Azure DevOps
  • Linux
  • IIS
Other
  • 3D Printing
  • Figma
  • Branding
  • Claude API

How I got here

2015
Founded Oxygen Corps — freelance web agency. Started building websites for businesses. Discovered that running a company is also, annoyingly, a job.
2016
First professional dev role at Pali Ltd. Self-taught PHP from scratch, on the job, under pressure. Somehow shipped things.
2017
Systems Engineer at Fisher German. Got deep into ELK stack, MongoDB, REST APIs. Started thinking properly about architecture.
2018
Brief detour into IT recruitment at ASC Connections. Confirmed, conclusively, that I am not a recruiter. Returned to code.
2018
Web Developer at LNPG. Back where I belonged — PHP, CodeIgniter, and fixing things other people broke.
2019
Full Stack Engineer at Currys (Dixons Carphone). Millions of users. Real scale. Symfony, Docker, CI/CD, Scrum. A proper education.
2021
Joined Monika UK. Started as a Software Engineer and within months was running the development team. Rebuilt their core platform from the ground up.
2022
Software Development Manager at Monika. Team of 5 — PHP, PostgreSQL, Android, iOS. Shipped cloud migration, Dockerisation, CI/CD, Behat testing. Still hands-on.
2023
Started TB3D. Bought a 3D printer. Things escalated, as they always do.
2025
Built Waddle Nest. Started documenting everything publicly. Daughter arrived and changed the whole picture.
2026
Head of Technology at Monika. Also going properly indie — freelancing, building products, doing it all in public.

Want to work together?

I'm taking on new freelance projects right now.

See how I can help →