Brightside Insurance Group

2011 - 2013

Began professional career as a C# Developer at a major insurance company, building a distributed test automation system that reduced UAT execution from half a day to 30 minutes, integrating with price comparison platforms, and learning the foundations of object-oriented design, SOLID principles, and professional software development.

Key Highlights

  • Built distributed test automation system that reduced UAT execution from half a day to 30 minutes using parallel test runners
  • Integrated with major price comparison platforms (GoCompare, Compare the Market) with quoting processes optimised for platform SLAs
  • Proposed ASP.NET MVC migration POC with innovative session-sharing approach during company innovation day
  • Worked with extreme legacy code including 40,000+ line VB6 module at file size limit - extracted functionality to enable continued development
  • Learned foundational skills in object-oriented design, SOLID principles, and design patterns that shaped entire career
  • First experience with distributed systems architecture - early exposure to what would later be called microservices patterns

About the Engagement

Brightside Insurance Group was where my professional career began. I joined as a C# Developer during my final year at university - initially as a placement year student, then continuing after graduation. The IT department operated with a technology stack spanning procedural PHP, VB6, and early .NET technologies, supporting integrations with price comparison platforms like GoCompare and Compare the Market.

From day one, I was given real responsibility. Alongside two other university students, I was assigned R&D projects that became genuine business contributions. My university final year project evolved into one of my proudest achievements: a distributed test automation system for QuickTest Professional (QTP). The existing UAT processes took approximately half a day to complete. By building a system that distributed test workloads across multiple test runners in parallel, I reduced execution time to around 30 minutes - limited only by the longest individual test. This was my first experience with distributed systems architecture - what we would now call microservices patterns.

I also proposed a proof of concept to migrate the frontend from PHP to ASP.NET MVC during an innovation day, implementing shared session management via cookie forwarding. While the lead architect ultimately chose a different approach using SQL-based session management, the exercise demonstrated my initiative and architectural thinking early in my career.

Working with the legacy codebase taught me invaluable lessons about technical debt. The core VB6 module responsible for converting quotes to policies was over 40,000 lines long - so large it had hit VB6's file size limit. Adding new functionality meant removing existing code first. The file was entirely procedural with GoTo statements throughout and no sub-functions. I extracted aspects of this code into separate modules - pragmatic band-aids that enabled the business to continue operating while modernisation progressed elsewhere.

This engagement was foundational. Everything from object-oriented design to SOLID principles and design patterns - I learned it here. It transformed me from someone who knew C# syntax into a professional software developer who understood the craft. Every role since has built on these foundations.

Other Clients

YAOS (via Toptal)
2025

Reduced page load times from 12-30 seconds to 2-3 seconds for a French airline logistics platform through strategic caching implementation, while identifying deeper database architecture issues that would require significant restructuring to fully resolve.

View more
Legal Marketing Services (LMS) Ltd
2025 - 2026

Technical Architect for the UK's leading property transaction platform (PropTech), designing relational authorisation for complex multi-party workflows, automating documentation across 390 repositories, and building AI-powered codebase intelligence using MCP and RAG - delivering enterprise-scale architecture while mentoring teams and establishing standards.

View more
Operational Solutions
2024

Built event-driven sensor integrations for a Ministry of Defence security contractor, implementing MQTT-driven workflows for hardware-based security systems that support automated drone deployment at sites including decommissioned nuclear facilities and Heathrow Airport.

View more

Ready to start your project?

Let's discuss how we can help your business succeed.