Available for work

Coded with craft.

Built to last.

Full-stack web developer turning your ideas into exceptional web experiences.

Selected workAll Work

Featured projects

A few recent builds where design, performance and clean architecture had to work together.

DevFlow
Full Stack · 2026

DevFlow

A full-stack collaboration platform that helps software teams manage projects, share knowledge and track development workflows.

NextTypeScriptNodePostgreSQL
Toolkit

What I work with

The landscape keeps moving and I move with it — here's the full set of technologies I'm comfortable reaching for on any given project.

45 shown
  • OpenAI
    OpenAI
  • Express
    Express
  • GraphQL
    GraphQL
  • JWT
    JWT
  • NestJS
    NestJS
  • Node
    Node
  • REST APIs
    REST APIs
  • Socket.io
    Socket.io
  • Swagger
    Swagger
  • Firebase
    Firebase
  • Resend
    Resend
  • Sanity
    Sanity
  • Stripe
    Stripe
  • Supabase
    Supabase
  • Drizzle
    Drizzle
  • Knex
    Knex
  • MongoDB
    MongoDB
  • PostgreSQL
    PostgreSQL
  • Prisma
    Prisma
  • Docker
    Docker
  • Git
    Git
  • Material UI
    Material UI
  • Motion
    Motion
  • Next
    Next
  • Nuxt
    Nuxt
  • React
    React
  • React Router
    React Router
  • Redux
    Redux
  • Sass
    Sass
  • Storybook
    Storybook
  • Styled Components
    Styled Components
  • Tailwind CSS
    Tailwind CSS
  • TanStack Query
    TanStack Query
  • Vite
    Vite
  • Vue
    Vue
  • Zustand
    Zustand
  • CSS3
    CSS3
  • HTML5
    HTML5
  • JavaScript
    JavaScript
  • SQL
    SQL
  • TypeScript
    TypeScript
  • Cypress
    Cypress
  • Jest
    Jest
  • React Testing Library
    React Testing Library
  • Vitest
    Vitest

- and picking up whatever the next project asks for.

Kind words

What people say after working together

A short reel of feedback from founders, designers, students and teams I've built with.

The day Xander joined my team, I went home and told my wife that he's going to completely change the way I code.

James Prendergast

James Prendergast

Lead Developer · Ravenware

1/2
About me

Self-taught, detail-obsessed

Xander teaching a student
Learning works best together.
Xander working at his laptop
Building, one commit at a time.
Xander walking in a park
Coffee & fresh air.
I build things on the web that feel considered — the kind you'd want to revisit, not just click through.

I am a full-stack developer based in Wimbledon, South West London.

I am completely self-taught - I've always loved puzzles and logical problems, the kind you can lose hours to without noticing and building software turned out to be exactly that, just with a tangible payoff at the end.

What I enjoy most is taking on a project, delivering and seeing it make a difference to my client - more leads and more visibility for a small business or even just one less headache for someone.

When I’m not at my laptop chugging Nescafé by the hour, you can find me down at my local tennis club, making banana bread with my fiancée, playing with our cat 🐈 or planning our wedding! 🎉.

Based
London, UK
Building since
2022
Favourite stack
Next.js · TypeScript · PostgreSQL
Outside code
Planning a 2027 wedding!
🎾 Tennis✈️ Travel🍳 Cooking📸 Photography🍵 Coffee-Powered 🚀🧑‍🏫 Teaching🏃‍♂️‍➡️ Running🎵 Music⚽ Football🧑‍💻 Development
🎾 Tennis✈️ Travel🍳 Cooking📸 Photography🍵 Coffee-Powered 🚀🧑‍🏫 Teaching🏃‍♂️‍➡️ Running🎵 Music⚽ Football🧑‍💻 Development
Get in touch

Got a project in mind?
Let's make it real

Available for work
The best ideas usually start as a two-line email. Send me a rough sketch, a link, a “what if” - and I promise to get back to you.
Postcard · No. 05via airmail
To
You,
The person with the idea
Somewhere on the internet
✎Hello

“Dear friend — tell me about the thing you've been putting off building. No Powerpoint presentation required.”

Yours,
let's talk abouta new websitelet's talk abouta web applet's talk abouta product idealet's talk abouta frontend rebuildlet's talk abouta backend systemlet's talk aboutan API integrationlet's talk abouta CMS setuplet's talk abouta performance auditlet's talk abouta technical consultationlet's talk abouta side project
let's talk abouta new websitelet's talk abouta web applet's talk abouta product idealet's talk abouta frontend rebuildlet's talk abouta backend systemlet's talk aboutan API integrationlet's talk abouta CMS setuplet's talk abouta performance auditlet's talk abouta technical consultationlet's talk abouta side project