JLT Group (now Marsh)

2014 - 2016

Worked as Senior C# Developer at JLT Group on BenPal - a pioneering pensions and benefits platform serving major UK employers including McDonald's. Designed event-driven architecture using BizTalk for automated document generation, built white-labelling with Less CSS just-in-time compilation, and worked within what remains my benchmark for professional Scrum implementation.

Key Highlights

  • Built enterprise benefits platform serving major UK employers including McDonald's - first-to-market before PerkBox and PensionBee
  • Designed event-driven architecture using BizTalk as pub/sub hub, integrating StreamServe for automated document generation and distribution
  • Architected white-labelling solution using Less CSS just-in-time compilation, supporting ~10 enterprise clients with bespoke branding and feature toggles
  • Implemented BDD practices with SpecFlow as part of definition of done - first experience with mandated automated testing at this level
  • Collaborated with paired Romanian offshore team (~6-10 developers) on CDC-based data warehousing for real-time analytics
  • Operated within exemplary Scrum implementation using full story point range (1-100) with enforced definitions of ready and done
  • Participated in hiring process including Scrum Master interviews, contributing to team culture and engineering standards

About the Engagement

At JLT Group (now part of Marsh), I worked as a Senior C# Developer on BenPal - a pensions and benefits administration platform that was first-to-market before competitors like PerkBox and PensionBee. The platform served major UK employers including McDonald's, providing user-led pension contribution management, salary sacrifice benefits, and a Flash-based (later HTML5) pension visualisation tool that showed estimated retirement outcomes.

This role was a defining moment in my career - both for the technical challenges and because it demonstrated what excellent software engineering looks like in practice. The environment was grounded in a true implementation of Scrum: definitions of ready and done were enforced, the full story point scale (1-100) was used for genuine complexity estimation, and BDD using SpecFlow was required as part of the definition of done. I've never worked anywhere since that took testing and process to this level - it remains my benchmark for professional software development.

I was deeply involved in evolving the platform's white-labelling architecture. Using Less CSS with just-in-time compilation to CSS (before CSS variables existed), we enabled different branding, user experiences, document content, and feature toggles per client - supporting approximately 10 enterprise clients in the beta release without compromising code quality or maintainability.

One of my most significant projects was designing the StreamServe document generation integration using BizTalk. This consolidated what had been multiple manual business processes - separated file feeds, console scripts, distribution to print services and email senders - into a single automated workflow. BizTalk acted as an event pub/sub hub, translating data payloads into StreamServe-specific contracts and coordinating document generation and distribution. This project represented my first substantial architecture leadership role, and it reinforced the distributed systems thinking I'd begun developing at Brightside.

I also collaborated with a paired Romanian development team (approximately 6-10 people mirroring our UK team size) on a data warehousing solution using Change Data Capture (CDC) for real-time analytics and compliance reporting. This was my introduction to distributed team coordination, using Team Foundation Server and daily video catch-ups to coordinate epic-level work across time zones.

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.