Full-stack developer · Newmarket, Suffolk

Full-stack software developer building maintainable, accessible software across frontend, backend and data.

I’m Michael Stokes, a full-stack software developer based in Newmarket, Suffolk. I build practical, maintainable software with strong frontend foundations and growing depth across backend systems, APIs and data workflows.

Professional focus

Useful contribution across the whole product

The recurring themes in how I contribute across delivery, engineering health and team capability.

01

Maintainable delivery

Build changes with meaningful tests, clear boundaries and deliberate trade-offs.

02

Full-stack perspective

Work across interfaces, services, APIs and data workflows to understand the product as a whole.

03

Shared capability

Support teams through thoughtful reviews, practical documentation and hands-on collaboration.

See my professional journey

Featured projects

Solving grounded, real-world problems

Selected work across field operations, bookings and customer-facing experiences.

  1. GeoAudit

    An asset-management application that enabled field technicians to collect and manage data digitally.

    • Angular
    • Strapi
    • Node.js
    • PostgreSQL
    • DigitalOcean
    Read project summary
  2. Class and course reservation system

    An automated platform connecting class and course reservations with payments, online meetings and transactional email.

    • Angular
    • Node.js
    • Strapi
    • PayPal
    • Zoom
    Read project summary
View all projects

How I work

Practical engineering, shared openly

Understand before building

Technical spikes and early conversations turn uncertainty into an implementable plan.

Build quality in

Accessible interfaces, meaningful tests and maintainable architecture are part of delivery.

Make the team stronger

Reviews, documentation and hands-on support help useful knowledge travel further.

Beyond the code

Grounded by movement, music and growing things.

Outside work, I enjoy running and parkrun, skiing, badminton, pickleball, mountain biking, countryside walks, board games, musical theatre and singing, and maintaining an allotment.

Start a conversation

Interested in thoughtful, maintainable software?

Contact Michael