Skip to content
Taking on new clients

Let’s talk on WhatsApp.

Got a project in mind? Message me and let’s talk about turning it into something real. One message is all it takes to get started.

Got a project?

Tell me what you're building, even if it's still rough. I'll tell you straight up if I'm the right fit.

Just have a question?

Ask about my rate, availability, or whether I've worked with your stack. No pressure, just a chat.

Want a fast reply?

I'm on WhatsApp way more than my email, so it's honestly the quickest way to reach me.

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Tailwind CSS
  • REST APIs
  • Vercel
  • Client-side persistence
  • Image optimisation
  • Resend
  • Stripe
  • Responsive imagery
  • React Native
  • Real-time multiplayer
  • Push notifications
  • Redux
  • In-app wallet
  • Local-first storage
  • Real-time sync
Track record

My Work Experience

  1. RUAC Tech

    Feb 2024Present
    Frontend Engineer (Full-Stack Contributions)
  2. Lexis Development Company

    Aug 2022Jan 2024
    Software Engineer (Full-Stack and Mobile)
  3. Mastagate

    Nov 2020Jun 2022
    Full Stack Developer
  4. Resos Consulting Tech Limited

    Jul 2018Oct 2020
    Frontend Developer

Skills and tools that I master

The stack I reach for first, and the one most of my production work has shipped on. Depth here is measured in delivered systems, not tutorials.

  • Re95%

    React

  • Nx94%

    Next.js

  • Ts92%

    TypeScript

  • Nd88%

    Node.js

Selected work

Recent builds

  • Entertainment Weekly News interface01

    Entertainment Weekly News

    A newsroom front page with live updates, market tickers and eight sections that still works on a phone.

    Web
  • Kyvorra interface02

    Kyvorra

    The booking and marketing site for a live celebration-call service, built alongside its mobile app.

    Web
  • LexClash interface03

    LexClash

    The launch site for a real-time multiplayer word game, doubling as its instant guest-play entry point.

    Web
Years shipping production code
7+Years shipping production code
Uptime on a live exchange
99.99%Uptime on a live exchange
Daily transactions handled
500+Daily transactions handled
Average load time cut
35%Average load time cut
Next step

Have something that needs building?

Open to relocation and remote UK roles. Tell me what you are working on and I will come back within a day.