About

Full-stack engineer who leans backend: infrastructure, developer experience and shipping work end to end.

About

Engineer first, web developer by trade

I have built for the web since 2016, freelance and in-house. These days most of my time goes on the parts people don't see: data models, deploy pipelines, shared packages and the tooling that keeps a team fast.

Experience

Where I've worked

  1. 2024 — Now

    Lead Web Developer

    Umi Digital

    Hospitality client sites and platforms. Led the move to self-hosted infrastructure and rebuilt CI/CD.

  2. 2023 — 2024

    Lead Web Developer

    Arlot Media

    Social media management SaaS with AI features, from data model to deploy.

  3. 2022 — 2023

    Web Developer

    Heavyweight Agency

    Sites and campaigns for Pernod Ricard brands.

  4. 2022

    Lead iOS / Web Developer

    EPOWAR

  5. 2016 — Now

    Freelance Web Developer

    Independent

    Consulting and end-to-end builds for small businesses and agencies.

Stack

What I build with

Full stack, weighted towards the server, the pipeline and the tools around them.

Frontend

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • shadcn/ui

Backend

  • Node.js
  • PostgreSQL
  • Drizzle ORM
  • Payload CMS
  • Rust

Infra

  • Docker
  • Dokploy
  • GitHub Actions
  • Linux servers

Tooling

  • Coding agents
  • Shared npm packages
  • Rust CLIs
  • Git

How I work

From architecture to deploy

  1. Understand the system

    Read the code, the data and the constraints before proposing anything. Most problems are clearer one layer down.

  2. Choose the boring path

    The simplest architecture that will still be easy to run, change and hand over in two years.

  3. Build with agents, review as an engineer

    Coding agents draft, test and refactor. I own the design, the review and what ships.

  4. Ship it and keep it running

    Pipelines, monitoring and docs are part of the job, not a handover at the end.

Hiring, or have a project in mind?

Open to lead and senior engineering roles, and to freelance work.