Case studyworkshopOS
NewSpecialist vehicle platform for dealers, builders, and conversion businesses.
- Next.js
- Supabase
- Tailwind CSS
Partnering with agencies and product teams on production-grade web applications and high-performance sites — structured delivery, clean architecture, and minimal oversight required.
Based in Birmingham, UK · working with clients across the UK

Case studySpecialist vehicle platform for dealers, builders, and conversion businesses.
Case studyPet records, care, and owner tools in one place.
Case studyAdventure vehicle marketplace and community features.
Case studyPersonal finance and budgeting app.
Case studyArchitecture portfolio website for a local firm.

I build modern web applications and digital products for businesses and startups. Using technologies like Next.js and modern full-stack tooling, I design and develop fast, reliable systems that are built to scale and easy to maintain.
My background is in hands-on engineering and problem solving, where systems had to work safely and reliably in the real world. That experience shaped how I approach software development — structured, practical, and focused on delivering solutions that genuinely work for the businesses using them.
I focus on clarity, performance, and maintainability, building web applications, platforms, and digital tools that clients can rely on long after launch.
Modern web application development using Next.js and scalable backend architecture, built for production environments.
Clean, reusable component systems with structured file organisation and long-term maintainability in mind.
Improving load times, bundle size, and application responsiveness through structured engineering decisions.
Taking responsibility for clearly defined projects and delivering them with minimal oversight and structured communication.
I prioritise security in how I design and ship software. I also run light web penetration tests to catch common vulnerabilities before release.
I specialise in two distinct types of projects for agencies — full-stack applications and high-performance marketing sites. I also take many of those builds through to production SaaS launches for real customers. Each context needs a different approach, tooling, and priorities.
End-to-end application development
Clean architecture, maintainable code, and production-ready patterns from day one.
Frontend, backend, database design, authentication, and deployment — handled end-to-end.
Proper testing workflows, error handling, and validation built into the development process.
Clear documentation, structured handoff, and minimal oversight required during development.
Speed-first, SEO-optimized delivery
Consistently hitting 95+ scores across performance, accessibility, and SEO metrics.
Optimized assets, minimal JavaScript, and edge-ready architecture for instant page loads.
Structured data, meta tags, sitemaps, and crawlability built in from the start.
Clean CMS integration, markdown support, and editor-friendly content management.
End-to-end delivery for software people pay to use
Data models, permissions, and workflows that match how the business actually runs — not a UI bolted onto a spreadsheet.
Secure sign-in, role-aware views, and server-side validation so customers and staff only see what they should.
Subscription and payment flows wired with clear upgrade paths, webhooks, and reconciliation-friendly patterns.
Performance budgets, observability hooks, and deploy pipelines aimed at uptime under genuine daily use.
Reliable, production-tested tooling
Supabase
Database
Tailwind CSS
Styling
Stripe
Payments
GitHub
Workflow
When I'm not building applications, I'm usually travelling, exploring, or behind a camera — drawn to adventure, open landscapes, and the kind of places that reset how you think. I still love small living environments and mini ecosystems. And when I need to switch off properly, you'll find me on the mats training Muay Thai.
Adventure on and off the road — discovering new places, cultures, and landscapes, and bringing that perspective back home.
Terrariums and small ecosystems. So much joy i get in interacting with the natural world.
Documenting places and moments through the lens. Composition, patience, and noticing detail — the same instincts I bring to engineering.
Discipline, consistency, and showing up. Training keeps me grounded, focused, and sharp away from the screen.
I primarily collaborate with agencies and product teams. I do also take on direct client work, helping develop their ideas into a robust application.
I prefer clearly defined outcomes and constraints before development begins. Once scope is agreed and design is provided, I focus on structured delivery, clean architecture, and slotting into existing workflows with minimal disruption.
My core stack centres around Next.js and supabase as a backend. I focus on solid architecture, maintainable codebases, and production-ready builds rather than chasing trends.
Both. I'm available for defined short-term builds as well as longer-term collaboration where structured engineering support is required.
Strong fits include marketing sites for teams that care about performance and long-term maintainability, marketplaces, and SaaS products. I work best when there is a clear brief, existing design direction, or an in-house team to collaborate with.
Available for agency overflow, defined-scope builds, and longer-term engineering support on Next.js applications and marketing sites.
Partner enquiry