Skip to content
Available for freelance work

Hi, I'm Alex.
I build things for the web.

Full-stack engineer with 7+ years shipping products users love. Specialising in Next.js, TypeScript, and scalable backend systems.

Projects

A selection of things I've built professionally and in my own time.

SaaS Analytics Dashboard

A multi-tenant analytics platform with real-time dashboards, role-based access control, and Stripe billing integration. Built for a B2B SaaS company serving 500+ enterprise clients.

Featured
Next.js
TypeScript
PostgreSQL
Stripe

Open Source CLI Tool

A developer productivity tool for scaffolding microservices and generating boilerplate. Downloaded 50k+ times on npm with an active contributor community.

Node.js
TypeScript
CLI
npm

E-commerce Mobile App

Cross-platform shopping experience with offline-first architecture, push notifications, and seamless payment flows. Launched in 3 markets within 6 months.

React Native
Expo
SQLite
Firebase

DevOps Automation Suite

Internal tooling to automate infrastructure provisioning, deployment pipelines, and monitoring alerts across 12 microservices. Cut deployment time by 70%.

Docker
Terraform
GitHub Actions
AWS

Skills & Expertise

Technologies and practices I work with regularly.

Frontend

React
Next.js
TypeScript
Tailwind CSS
React Native
Figma

Backend

Node.js
PostgreSQL
GraphQL
REST APIs
Drizzle ORM
Redis

DevOps & Cloud

AWS
Docker
Terraform
GitHub Actions
Vercel
CI/CD

Tools & Practices

Git
Agile/Scrum
Testing (Jest/Vitest)
Code Review
Technical Writing
Mentoring

Experience

My professional journey so far.

Senior Software Engineer

2022 – Present
Acme Corp·London, UK (Remote)

Leading the architecture and development of the core platform.

  • Redesigned the core platform, cutting page load times by 60%
  • Grew ARR by $2M through new features and improved retention
  • Mentored 4 junior engineers, establishing code review and testing standards

Software Engineer

2020 – 2022
StartupXYZ·London, UK

Early engineer on a fast-growing fintech startup. Owned the product from initial concept through to 10k active users.

  • Built MVP from zero to 10k users in 18 months
  • Designed the data model and implemented the Stripe billing system
  • Reduced infrastructure costs by 40% via caching and query optimisation

Junior Developer

2018 – 2020
Agency Co·Manchester, UK

Delivered client websites and internal tools for a digital agency serving SME clients.

  • Delivered 20+ client websites on time and on budget
  • Introduced automated testing, improving release confidence
  • Built a reusable component library used across all client projects

Get in touch

Have a project in mind or want to chat? Fill out the form and I'll get back to you within 24 hours.