WordPress · Laravel · themes & plugins · AI-augmented
I’m a full-stack web developer.
I help agencies and SMEs build their web projects.
I work mostly in WordPress and Laravel, and I’ve worked across the web for fifteen years. I know the whole pipeline—front end, back end, deploy—and how a studio runs a project.
Get in touchWhat I do
-
Sites from a design
I take a design—yours or your designer’s—and build it into a clean, fast site you can edit yourself.
-
Site migrations
I move an existing site onto a new theme or platform, keeping the content and the URL structure intact, with redirects for anything that changes.
-
Performance
I take a slow site and make it faster—smaller pages, fewer plugins, better Core Web Vitals—without changing how it looks.
-
WordPress themes & plugins
Custom themes and plugins: blocks, custom fields, and the back-end logic that holds it together.
-
Web apps in Laravel
Custom applications: a Laravel back end, real data, and workflows.
How I work
-
AI-augmented workflow
AI tools are part of how I build—drafting code, writing tests, reviewing changes. Everything that ships, I read, test, and sign off myself.
-
Built on real needs
I ask what the project has to do before I write code, then build that.
-
Fixed scope, agreed up front
We agree on what the job is, and what it costs, before I start. The scope is fixed, and so is the price. If the work grows, we decide on the change before it begins.
-
Clean code, test-first
Clear structure the next person can read. Tests come first, so the code is covered.
-
Short cycles
I work in short increments with regular check-ins, so the next thing built is the next thing that matters.
-
Handoff and ownership
I build on a CMS you can run yourself, document the build, and hand over access. You own your code, your domain, and your accounts.
For studios, I take on the build behind your design work—new builds, migrations, performance, and the back-end work—and hand it back documented, under your name.
Get in touch
Tell me in a couple of lines what you need. You’ll hear back from me, personally.
Or LinkedIn ↗