Portfolio
My professional experience
Senior .NET Developer at Savills
Backend-focused full-stack development on Savills' landlord, vendor and applicant property portal, with AI-assisted delivery using Claude and Copilot.
Senior .NET Developer at RedDeer (now Kaizen Reporting)
Full-stack delivery of RedDeer's investment fund surveillance platform and a greenfield news aggregation product, including CI/CD and Terraform infrastructure.
Senior .NET Developer at bet365
Rebuilt bet365's Linux-based transactional gaming system onto an agent-based microservices architecture handling millions of transactions a day.
Senior .NET Developer / Lead Developer at MPD-Group (now Sorted)
Built the search, booking and tracking services behind a courier comparison and delivery management platform on an SOA/microservices architecture.
Senior .NET Developer at Calrom
Developed flight booking systems for British Airways, Iberia and Qantas, integrating with the Amadeus GDS using TDD and Scrum.

