01
Maintainable delivery
Build changes with meaningful tests, clear boundaries and deliberate trade-offs.
Full-stack developer · Newmarket, Suffolk
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
The recurring themes in how I contribute across delivery, engineering health and team capability.
01
Build changes with meaningful tests, clear boundaries and deliberate trade-offs.
02
Work across interfaces, services, APIs and data workflows to understand the product as a whole.
03
Support teams through thoughtful reviews, practical documentation and hands-on collaboration.
Featured projects
Selected work across field operations, bookings and customer-facing experiences.
An asset-management application that enabled field technicians to collect and manage data digitally.
Read project summaryAn automated platform connecting class and course reservations with payments, online meetings and transactional email.
Read project summaryHow I work
Technical spikes and early conversations turn uncertainty into an implementable plan.
Accessible interfaces, meaningful tests and maintainable architecture are part of delivery.
Reviews, documentation and hands-on support help useful knowledge travel further.
Beyond the code
Outside work, I enjoy running and parkrun, skiing, badminton, pickleball, mountain biking, countryside walks, board games, musical theatre and singing, and maintaining an allotment.