Skip to content
Stack

What I build with.

Not a logo wall. These are the tools I use week to week, what each one is actually for, and how long I've been using it — including the one I'm still learning.

Backend

3
  • 6 yrs

    Laravel

    The framework behind every custom application I build, including this site.

  • 8 yrs

    PHP

    Eight years of it. Modern PHP — typed, tested, no legacy spaghetti.

  • 7 yrs

    MySQL

    Schema design, indexing and the query tuning that keeps a site fast at scale.

Frontend

4
  • 4 yrs

    Tailwind CSS

    Utility-first styling with a real design token system underneath.

  • 7 yrs

    JavaScript

    Vanilla ES modules. No framework unless the problem genuinely needs one.

  • 8 yrs

    WordPress

    Custom themes for clients who need a familiar editor. Never a page builder.

  • 7 yrs

    Bootstrap

    For projects already standardised on it, or where the team knows it best.

Infrastructure

3
  • 5 yrs

    Linux / VPS

    Provisioning, Nginx, TLS, cron, backups, monitoring. I run the servers too.

  • 6 yrs

    Git

    Feature branches, conventional commits, reviewed before merge.

  • 5 yrs

    Nginx

    Reverse proxy, caching, compression and zero-downtime deploys.

Learning next

1
  • Learning

    React

    Learning now — the next step is Laravel + React + Tailwind together.

Using something not on this list?

Most of this transfers. Tell me what you're on and I'll be straight about whether I'm the right person for it.

Plan a meeting

No pitch. Bring the problem and we'll work out the shape of it.

I'm usually tied up Mon–Fri, 8am–5pm. Weekday evenings from 5pm, and any time at weekends.

Next good slots

How long do you need?
Offer a second time (optional)

Optional — only if you'd rather I called.

A couple of sentences is plenty.

Goes straight to my inbox. Never shared.