Lancashire
Where it started
I grew up in Lancashire and started writing code at sixteen. Small websites at first, then little tools for things I wanted to fix. It didn't take long to work out this was the job I wanted.

I build websites and apps for startups, small businesses and the people who run them.
↓ ScrollI'm Joe, I develop websites and software that feel great to use, reliable and fit your needs. Built by code in the heart of Lancashire.
Where it started
I grew up in Lancashire and started writing code at sixteen. Small websites at first, then little tools for things I wanted to fix. It didn't take long to work out this was the job I wanted.

University of York
I studied Interactive Media at the University of York, learning the fundamental skills of programming and algorithms. I had the privellege of working with a range of technologies and frameworks and exploring multiple disciplines within the field.

(Services)
Sites that look considered and hold up in the browser. Built to ship, not to sit in a file.
Web apps and tools shaped around how people actually work, with the reliability already in.
Keep what you have patched, monitored and moving, without a rebuild you did not ask for.
Practical AI in the products you already run. Useful where it earns its place, not bolted on.
(Approach)
Four steps, close to the people who will use it. No theatre, no dump-and-run.
Sit with the problem before the stack. Who uses it on Monday, what must not break, and what a rebuild would waste.
Structure, screens and the edges. The work is to make the product feel obvious, then choose the tools that can carry it.
Laravel, Next.js, TypeScript, the boring reliable bits. Shipped to a real browser, not left in a file.
Patch, monitor, keep it moving. I do not disappear at launch. Maintenance is part of the job, not an afterthought.
(Craft)
(19) Tools in rotation
(Experience)
From York to Root Fifty-Two and TravelSage as a side hustle. I build websites, apps and AI integrations for businesses looking to grow.
Lancashire, UK
2026 — Present
Developed integrations and internal tools, implemented AI processes and introduced new ways of working across Laravel, React and Next.js.
Skills: Laravel · Next.js · TypeScript · AI · PHP · Node.js · React · SQL
2024 — 2026
Solidified my OOP knowledge and programming fundamentals, working with WordPress, implementing integrations and studying system architecture.
Skills: Laravel · WordPress · Next.js · TypeScript · SQL
York, UK
2024 — 2026
Studied Interactive Media, gaining a strong foundation in programming and algorithms.
Skills: Python · Java · SQL · JavaScript · HTML · CSS · PHP · Node.js · React · TypeScript
(Selected work — 04)
Open for new work
Whether it's a fresh idea or something that needs a steady hand, I'd love to hear about it. Startups and small businesses especially welcome.
Say hello →Start fresh
Bring an idea or a brief and I'll shape it into a website or app that's ready to ship.
Pick it up
Inherited a codebase or stuck mid-project? I'll get it steady and moving again.
Explore
Curious where AI could actually help? I'll find the useful part and build that.
Not sure which? Say hello anyway.