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 touch

What I do

  1. 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.

  2. 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.

  3. Performance

    I take a slow site and make it faster—smaller pages, fewer plugins, better Core Web Vitals—without changing how it looks.

  4. WordPress themes & plugins

    Custom themes and plugins: blocks, custom fields, and the back-end logic that holds it together.

  5. Web apps in Laravel

    Custom applications: a Laravel back end, real data, and workflows.

How I work

  1. 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.

  2. Built on real needs

    I ask what the project has to do before I write code, then build that.

  3. 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.

  4. Clean code, test-first

    Clear structure the next person can read. Tests come first, so the code is covered.

  5. Short cycles

    I work in short increments with regular check-ins, so the next thing built is the next thing that matters.

  6. 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 agencies

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 ↗