Work
Experience leading platform modernisation, distributed systems architecture, and cross-team technical delivery across energy, commerce, payments, and high-growth platforms.
Experience
Staff Engineer @ Kaluza
Mar 2023 - Present
Scope: Staff-level IC leading modernisation of a high-risk legacy client estate across APIs, Kafka, and platform boundaries, aligning migration strategy, standards, and cross-team delivery.
Key Work:
- Led modernisation of a formally tracked legacy estate of 30+ services and interfaces, reducing it to a small number of critical migrations over 2 years.
- Built tracking, ownership mapping, dashboards, and source-of-truth documentation that made decommissioning safer and more predictable.
- Aligned multiple teams, Staff/Principal forums, and client leadership on migration sequencing, standards, roadmap priorities, and risk decisions.
- Guided legacy teams toward company-standard API and integration patterns, reducing ambiguity and support burden while enabling decomposition.
- Led modernisation planning across Orex, a critical integration layer for web, mobile, Salesforce, and internal systems, helping reduce incidents and restore confidence in migration progress.
Staff Engineer @ Hopin
Feb 2021 - Jul 2022
Scope: Platform reliability, observability, and cost efficiency during a period of COVID-driven hyper-growth.
Key Work:
- Reduced cloud infrastructure spend by 30% through storage optimisation, platform migration, and traffic shaping for video delivery.
- Consolidated and strengthened a weak observability setup across metrics and logging, improving visibility into platform behaviour and reducing MTTR.
- Improved video quality and performance in a meeting platform where streaming reliability was central to the product experience.
- Worked with one team and multiple partner teams on breakout rooms and adaptive streaming quality, testing, and monitoring for virtual events, contributing to Patent US-11522934-B1.
Senior Developer (Payments) @ Tesco
Oct 2019 - Feb 2021 · Contract
Scope: IC-heavy payments engineering focused on resilience, security, and modernisation of business-critical gateway infrastructure.
Key Work:
- Contributed to modernisation of a legacy Windows-based payments platform, clarifying boundaries around security, authentication, and service ownership.
- Helped evolve payment flows toward Kubernetes-based services and event-driven patterns, supporting new payment methods and more maintainable platform architecture.
- Worked on bank reconciliation and alerting in a commercially sensitive domain where failure handling and operational visibility had direct impact.
Technical Lead @ Palace Skateboards
May 2016 - Oct 2019 · Contract
Scope: Early technical leadership for a fast-growing commerce business expanding across regions.
Key Work:
- Joined as the first engineering hire and helped build the technical foundations for growth from a single-store operation to a multi-region commerce business.
- Designed platform architecture for high-velocity product drops where traffic spikes and inventory contention were commercially critical.
- Built backend systems for real-time inventory handling and operational reliability during peak-demand releases.
- Worked closely with the business where engineering decisions directly affected sales, operations, and customer experience.
Previous Work
| Role | Company | Dates | Tech |
|---|---|---|---|
| Senior Developer | HMRC | Sep 2017 - Mar 2018 · Contract | Scala, Play |
| DevOps Engineer | DigitasLBi | Feb 2016 - Sep 2016 · Contract | Ruby, Chef, Docker, K8s |
| Technical Lead | NTSLive | Apr 2015 - Jul 2016 · Contract | Ruby, TypeScript, AWS |
| Consultant | Knowsis | Oct 2015 - Dec 2015 · Contract | Python, AWS |
| Consultant | Dazed & Confused | Apr 2015 - May 2015 · Contract | Automation, Azure |
| Tech Lead | DigitasLBi | May 2014 - Apr 2015 | Automation, DevOps |
| Developer to Lead Developer & Principal | 7digital | May 2008 - Apr 2014 | C#, .NET, AWS |
| Developer | bethebrand | Sep 2007 - May 2008 | C#, .NET |
| Consultant | Noesis | Sep 2006 - Sep 2007 | C#, .NET |
Education
MSc Equivalent - Architecture and Distributed Systems
Instituto Superior Técnico (2000 - 2006)