Profile
Senior engineering leader with extensive experience designing, delivering, and modernising
data‑driven systems. Expert in PHP, JavaScript, and MySQL, with a proven track record leading
teams, refactoring legacy platforms, and building scalable, reliable services. A true full‑stack
developer with strong architectural insight and a commitment to quality.
Career History
Development Team Leader — OnBuy
November 2022 – July 2026
- Led a team of full‑stack developers working on a legacy monolith and Laravel services.
- Pioneered a service‑based approach enabling migration to scalable cloud architecture.
- Built financial and cashback ledger services as the system of record for balances.
- Co‑authored invoicing, subscription, payment, and media management services.
- Created internal libraries for pub/sub and international context handling.
- Worked across multiple multi‑terabyte MySQL databases.
Development Team Leader — Ageas
June 2018 – November 2022
- Led a full‑stack team delivering React front‑ends and Java API services.
- Drove adoption of modern health and error monitoring to reduce downtime.
- Mentored apprentices and junior developers.
- Managed team workload, impact assessments, and requirements analysis.
- Initiated cross‑team working group to address systemic blockers.
Senior Software Engineer — Maru/EDR
May 2017 – June 2018
- Co‑designed plugin system for third‑party tool integration.
- Optimised custom click‑map application for efficient insight visualisation.
- Contributed to Quality Guild standards across the development lifecycle.
Developer / Product Lead — JDI / Webzai
July 2015 – May 2017
- Overhauled reporting structures for accuracy and transparency.
- Influenced reporting strategy across parent‑owned companies.
- Configured Jira for multi‑department workflows.
- Improved Git workflow and development practices.
Lead Web Application Developer — Wildern School
June 2005 – July 2015
- Built and maintained the school’s online management system.
- Implemented robust security and permission models.
- Collaborated with stakeholders to define project direction.
- Managed team performance, training, and onboarding.
Key Skills
- Languages: PHP, JavaScript/Node, SQL, Java (working knowledge)
- Frameworks: Laravel, Symfony, React
- Databases: MySQL (expert), PostgreSQL, Redis, MongoDB
- Architecture: Microservices, event‑driven systems, DI, modular design
- DevOps: Docker, Kubernetes, Linux, CI/CD, Git
- Other: Jira admin, reporting systems, xDebug, cloud platforms
Education
- BSc Computer Science with Artificial Intelligence, University of Sussex (2:1)
- A‑Levels: Physics, Computing, Mathematics (B, C, C)
- 9 GCSEs: A*–D
Interests
Tabletop gaming including chess, go, Warhammer, and strategy games.
Ran an after‑school gaming club at Wildern School.