Maintainability
I prefer clear boundaries, reusable patterns and deliberate trade-offs over cleverness that makes tomorrow harder.
About
I’m a full-stack software developer based in Newmarket, Suffolk. My frontend foundations shape how I think about clarity and users; my growing backend and data experience helps me see the product as a whole.
My path
I moved from Service Desk Agent to Web Developer at Scientia within four months. That route gave me an early appreciation of the gap between how software is intended to work and how it feels to the person relying on it.
I now work as a Developer at TechnologyOne and have expanded from a frontend focus into backend services, APIs and data work.
That progression has made me more useful across a product: able to care about the interface while reasoning about the services and data behind it.
What matters
I prefer clear boundaries, reusable patterns and deliberate trade-offs over cleverness that makes tomorrow harder.
Testing, secure dependencies and accessible interfaces are ways of respecting the people who use and maintain a product.
Pull-request reviews, useful documentation and hands-on help turn individual knowledge into team capability.
A technical decision is stronger when it accounts for the workflow, constraints and outcome behind the request.
Away from work
I enjoy running and parkrun, skiing, badminton, pickleball, mountain biking, countryside walks, board games, musical theatre and singing, and maintaining an allotment.