Brentford, London

Software Engineer

React · Next.js · TypeScript · Node.js · Prisma · PostgreSQL · Clerk · OpenAI

About

  • 10 years

    Building and maintaining production software.

  • BBC

    Four years as a Senior Software Engineer at the BBC.

  • University of Liverpool

    MSc Computer Science, University of Liverpool (2015).

I'm a software engineer based in the UK. I work with agencies and small teams, usually when a project has grown in size or complexity.

I graduated from the University of Liverpool in 2015 with an MSc in Computer Science. Since then I've spent ten years building and maintaining production software, including four years as a Senior Software Engineer at the BBC.

I'm freelancing now creating useful apps, tidy codebases, and providing extra help when you need another experienced developer.

I like to work with small teams and agencies, and value a collaborative, communicative process. If there is a codebase that needs cleaning up or rescuing, a project that has become more technical than it was initially, you want something built or you need some more engineering capacity please get in touch.

Problems I solve

  • The client needs more than WordPress can comfortably do.
  • An existing app has become hard to maintain.
  • AI-generated code needs to become production-ready.
  • You need another senior developer for six weeks.

Engineering demonstrations

A few things I've built recently.

  • note pile app showing the notes dashboard with search, collections, and pinned notes

    note pile

    2026

    Full-stack notes app with auth, collections, calendar filters, and optional AI summaries.

    Demonstrates

    • Authentication
    • Database modelling
    • AI integration
    • Search architecture
    • Full-stack architecture
    React Frontend
    API
    Database
    Authentication
    AI Service
  • PitchKit copy library showing marketing stack folders and outreach message editor

    PitchKit

    2026

    A copy shelf for freelancers. Organise marketing text by type, keep versions, and use optional AI prompts.

    Demonstrates

    • Complex CRUD
    • AI-assisted workflows
    • User management
    • Data modelling
    • Rich UI
    React Frontend
    API
    Database
    Authentication
  • Homepage of audrey-johns.co.uk showing bespoke soft furnishings branding

    Audrey Johns

    2024

    WordPress site for a bespoke soft furnishings company, with services, gallery, and contact for interior designers.

    Demonstrates

    • Client delivery
    • Content management
    • Design handoff
    • Launch support

Things I build

  • Customer Portals
  • Internal Business Tools
  • Booking Platforms
  • Mobile Apps
  • AI Integrations
  • Workflow Automation
  • Dashboards
  • APIs
  • Third-party Integrations
  • Legacy Modernisation

Every project includes

  • Type-safe backend
  • Responsive frontend
  • Authentication
  • Clean architecture
  • Documentation
  • Version control
  • Testing where appropriate

Contact

Happy to chat about freelance work, a rescue job, or covering capacity for a few weeks. A 15-minute call is a good place to start.