Featured Projects

Detailed project portfolios and case studies are available upon request. The following represents some of the key systems and platforms I've architected and delivered.

๐ŸŽฎ Forge Platform

Role: Software Specialist & Architect

AWS-based remote gaming platform serving millions of player sessions. Microservices architecture with contract-first OpenAPI design, comprehensive monitoring, and automated testing infrastructure.

AWS Microservices OpenAPI Testcontainers

๐Ÿงช A/B Testing Platform

Role: Senior Software Engineer L2

Azure-based experimentation platform enabling large-scale live experiments to validate features and improve player retention. Infrastructure as code, zero-downtime deployments, and robust CI/CD pipelines.

Azure Terraform EF Core CI/CD

โšก Titan vShim

Role: Senior Software Engineer L1

Integration layer enabling 200+ legacy games to run on a modern platform without a multi-year rewrite. Proactive configuration validation cut production incidents significantly.

C# .NET Integration Testing

๐Ÿฆ Banking Platform

Role: Software Engineer & Tech Lead

Real-time payment processing using ISO 8583 for Postilion, supporting transaction processing across multiple financial institutions. Promoted to Technical Lead for client-facing payment portals.

Java ISO 8583 Postilion Banking

Additional Projects

๐Ÿ—„๏ธ GTP Database Refactor

Modernised the Game Technology Portal database using EF Core migrations and schema redesign aligned with Microsoft standards, cutting maintenance costs and streamlining development workflows.

EF Core SQL Server C# .NET

๐Ÿ›ก๏ธ Archon Config Testing Framework

Built a configuration testing framework in Gauge that cut Sev A production incidents by 80%. Gave operators confidence to roll out config changes without fear of regression.

Gauge C# BDD Testing

โš™๏ธ Archon Multi-Dimension

Streamlined multi-brand configuration management, halving duplicate configurations for studios running multi-brand deployments.

C# .NET Configuration Management

๐ŸŽฑ Bingo Platform

Delivered multiple Bingo titles including Immortal Romance Bingo and Granny Bingo. Built supporting services โ€” dispatchers, voucher redemption, and eJabberD integrations โ€” expanding operator promotional capabilities.

C# .NET eJabberD Gaming

๐Ÿ“ฑ Mobile Downloads Android Client

Delivered and automated Android client applications via Octopus Deploy. Built a dynamic client configuration system and wrapped lobby, enabling faster updates without full redeployments.

Android Octopus Deploy Mobile C#

๐Ÿ’ป Online Banking Portal

Added features to the personal and business banking portal including bulk payments, report generation, and secure authentication. Mentored issue managers and improved SLA compliance for critical financial clients.

Java Banking SQL Web

Interested in Collaboration?

I'm always open to discussing interesting technical challenges

Let's Talk