Hi, I'm Jamie 👋
Your Laravel &
TALL stack dev
I'm a freelance developer based in Swansea, South Wales — specialising in Laravel, Livewire, Alpine & Tailwind. I work closely with a small number of clients on a retainer basis, becoming a trusted, long-term partner in your product's success.
Nice to meet you — I'm Jamie 👋
I've been building web applications since the early 2000s, starting with PHP 4 and never really stopping. These days I work almost exclusively in the Laravel ecosystem, with the TALL stack as my daily driver. I live near the beautiful Gower Peninsula, work remotely, and take on a small number of retainer clients so I can genuinely invest in their products. No jargon. No agencies. Just honest, experienced work.
Simple process,
no surprises
Working with me is straightforward. I keep things plain English from day one.
We have a chat
Tell me about your project, your goals, and what stage you're at. I'll ask the right questions and give you an honest take — no sales pitch, just a real conversation about what's actually needed.
We agree on scope
Whether it's a fixed project or an ongoing retainer, we'll put together a clear brief. You'll always know what's being built, what it costs, and when to expect it.
I get to work
I build, test thoroughly, and keep you in the loop throughout. Retainer clients get a predictable monthly rhythm — regular check-ins, clear progress, and a roadmap that actually moves forward.
Products that scale with you
From greenfield SaaS platforms to rescuing legacy codebases, here's what I do best.
SaaS Product Development
Building multi-tenant SaaS platforms end-to-end. Dashboards, billing, onboarding, team management, real-time features — the full product, architected to grow.
API Design & Integration
Designing robust REST APIs and integrating third-party services. Payment gateways, data feeds, webhooks, OAuth flows — if it has an API, I've probably connected something to it.
Legacy Support & Migration
Taking over aging codebases and breathing new life into them. Framework upgrades, performance improvements, security patches — done carefully, without breaking what works.
Desktop & Native Apps
Building native desktop and mobile applications with NativePHP — bringing the full power of the Laravel stack to truly native cross-platform experiences.
The TALL stack, done properly
Reactive, real-time UIs without the complexity of a separate JS framework. Here's what I build with every day.
Laravel 12
My primary framework. Deeply familiar with the full ecosystem — queues, events, policies, Eloquent, the lot.
Livewire v3
Full-stack reactive components without leaving PHP. Real-time UI with server-side simplicity.
Alpine.js
Lightweight JS interactivity exactly where needed. The perfect complement to Livewire.
Tailwind v4
Utility-first CSS for rapid, consistent UI. I keep up with every major release.
Flux UI
The official Livewire component library — accessible, well-designed UI components out of the box.
MySQL / MariaDB
Solid relational database design, query optimisation, migrations and schema management.
Redis & Queues
Background jobs, notifications, and real-time broadcasting with Laravel Reverb.
NativePHP
PHP-powered native desktop apps — an exciting new frontier I'm actively working in.
Also using: Ploi · Cloudflare · AWS S3 / R2 · Git & GitHub · DDEV · Supervisor · PHPStorm · Claude Code
A developer who knows your codebase
Retainer clients get a developer genuinely invested in the long-term success of their product — not just someone closing tickets.
Why retainer beats project-by-project
I know your stack, your conventions, your business logic. New features ship faster because we skip the "getting to know you" phase every time.
A fixed monthly retainer means no surprise invoices. You always know what you're spending on development.
I flag issues before they become problems — security patches, performance bottlenecks, dependency updates. You stay ahead.
No account managers or middlemen. You talk to the person writing your code — faster, clearer, more personal.
Take a retainer slot
- Dedicated monthly development hours
- Priority response and support
- Regular progress updates and calls
- Code reviews and technical guidance
- Direct communication — no ticketing queues
- Flexible scope each month
I'll be in touch within 2 working days
Kind words from people I've worked with
Jamie has been instrumental in building My Trust List from the ground up. As our senior full-stack developer, he combines genuine technical depth across Laravel and modern web architecture with the kind of pragmatic problem-solving you only get from someone who truly owns what they build. He communicates clearly, ships reliably, and consistently makes the right call on the trade-offs that matter. I'd recommend him without hesitation to any team serious about quality.
CEO & co-founder
We have worked with Jamie since 2024 after approaching him to support and maintain our vehicle recycling platform built by a previous developer. Since then we have fixed numerous bugs, upgraded to the latest library releases and built new functionality including a brand new mobile phone app for our drivers. Knowing we pay the same amount each month and can bank any unused time helps with our cash-flow and we know he'll be on-hand whenever we need support.
Operations Manager
Jamie is a safe pair of hands when you need someone. I have worked on a number of projects with Jamie. (Custom APIs mainly, but server and security related items as well). He responds quickly, follows up without needing to chase and completes tasks in a methodical way. He finds the last bugs with thorough testing; so we are confident at launch that everyone will be pleased.
Owner
Things I've built recently
Status Blocks
An easy to use, configure and and forget platform integrating into any platform or project providing you with all the data metrics you need.
My Trust List
Building trust between businesses and people. Connecting people to businesses based on their network trusts.
Womens Aid
Supporting our chosen charity with PHP expertise when needed - helping with their existing Wordpress site, API integration and new project builds
Let's talk about your project
Whether you're a startup looking for a technical partner, an established business with an ageing codebase, or an agency needing a reliable Laravel specialist — I'd love to hear from you.
No hard sell. No obligation. Just a friendly conversation about what you need.