Senior Frontend Engineer who bridges thoughtful architecture with pixel-precise execution. I build fast, scalable React applications that delight users and endure the test of scale.
I'm a Senior Frontend Engineer with over 6 years of experience shipping high-quality React applications across healthcare, e-commerce, and enterprise software. Holding an MSc in Advanced Software Engineering from the University of Strathclyde, I combine academic rigour with deep production instinct.
My work spans from architecting entire frontend systems as a sole engineer, to leading teams building AWS cloud-native applications. I currently lead frontend development at DrugStoc, and have previously shipped across Trilogy's portfolio of cloud platforms.
I believe great frontend is about more than visual output — it's about systems thinking, predictable component contracts, and building interfaces that scale without degrading. I care deeply about performance, state predictability, and measurable UX outcomes.
Core frontend for a healthcare platform enabling pharmacies and providers to manage drug access, workflows, and patient interactions. Architected the frontend to serve as the foundation for the entire Pillometer product ecosystem.
Built the entire frontend for a pharmacy-focused platform within the Pillometer ecosystem. Engineered a sophisticated cart and checkout system with seamless local-to-backend cart merging on authentication.
Built a Pharmacy Benefits Management dashboard with dynamic, configurable table systems and modular UI architecture to support operational and administrative workflows.
Engineered a robust cart and checkout system with seamless merging of local and backend carts, optimised async data flows, and context-based architecture to eliminate redundant API calls.
Building a telehealth platform enabling drug search, AI conversation, and connections with healthcare professionals. Designing frontend architecture and conversational UI systems from the ground up.
I'm open to senior frontend roles, contract projects, and collaborative builds. Reach out and let's talk.