Limited retainer slots · Join the waitlist

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.

Jamie, Laravel developer
Based in Swansea, UK
25+ years experience
Retainer-first
Jamie

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.

25+ Years in the industry
PHP 4.0 Where it all began
UK & global Clients I work with
How it works

Simple process,
no surprises

Working with me is straightforward. I keep things plain English from day one.

01

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.

02

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.

03

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.

What I build

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.

Laravel Livewire Multi-tenancy Queues & Jobs
🔌

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.

REST APIs Webhooks Stripe OAuth 2.0
🔧

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.

Refactoring PHP 8.4 Laravel upgrades MySQL
🖥️

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.

NativePHP Desktop apps Cross-platform
My stack

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

Retainer partnership

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

No onboarding overhead

I know your stack, your conventions, your business logic. New features ship faster because we skip the "getting to know you" phase every time.

💷
Predictable costs

A fixed monthly retainer means no surprise invoices. You always know what you're spending on development.

🔍
Proactive, not reactive

I flag issues before they become problems — security patches, performance bottlenecks, dependency updates. You stay ahead.

🤝
Deal directly with me

No account managers or middlemen. You talk to the person writing your code — faster, clearer, more personal.

⏳ Limited availability

Join the waitlist for 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
Express your interest →

I'll be in touch within 2 working days

Get in touch

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.

Jamie
Jamie — Laravel & TALL Stack Dev 📍 Swansea, UK · Responds within 2 working days
Your name *
Email *
Company / project
What are you looking for?
Tell me about your project

No spam. No sales calls. Just a friendly reply from me.