

Partnered with JLT to deliver enterprise-grade benefits software, focusing on white-labelling architecture, BDD practices, and agile team mentoring.
C#, .Net 4, MVC, MySql, Javascript, Streamserve, BizTalk
JLT Development
Architected and delivered a scalable white-labelling solution for the BenPal benefits portal, enabling bespoke branding, logic, and document workflows for enterprise clients.
Implemented BDD practices using SpecFlow, producing executable specifications that improved delivery confidence, cross-team alignment, and test coverage.
Designed and integrated a StreamServe document generation process using BizTalk, significantly improving the platform’s automated reporting and communication capabilities.
Collaborated with offshore teams to deliver a data warehousing solution leveraging Change Data Capture (CDC) for efficient, real-time analytics and compliance reporting.
Operated within a mature Scrum environment, contributing to a culture of engineering discipline through active mentoring, internal training, and interview support.
Gained deep experience in .NET MVC, WCF, MySQL, and enterprise integration patterns, while refining leadership skills in both technical design and delivery.
JLT Development (Oct 2014)
At JLT Development, I worked as a Senior C# Developer on BenPal, a pensions and benefits administration portal used by major UK employers. This role was a defining moment in my career, not just for the technical challenges, but because it embodied what I now consider to be a gold standard of professionalism in software engineering. The environment was grounded in a true implementation of Scrum, with a well-structured cross-functional team that included a dedicated Product Owner, Scrum Master, QA, and a strong engineering group. We weren’t just going through the motions—there was real respect for the process, and that made the difference.
I was deeply involved in evolving the platform’s architecture to support white-labelling at scale. This meant enabling different branding, user experiences, document content, and feature toggles per client—without introducing brittleness or complexity in the codebase. It required forethought in system design and robust configuration strategies, all while ensuring performance and maintainability. We leveraged BDD throughout development using SpecFlow, allowing us to write executable specifications in natural language that served both as documentation and regression safety nets. These tests enhanced communication between QA, developers, and product owners, ensuring that requirements were clearly understood and faithfully implemented.
My responsibilities also extended to integrating StreamServe for dynamic document generation using BizTalk, as well as collaborating with an offshore Romanian team to deliver a data warehousing solution that utilised Change Data Capture (CDC) for real-time reporting and analytics. These projects demanded a deep understanding of enterprise-scale data and integration patterns, as well as a focus on cross-team collaboration and delivery quality.
Beyond the technical work, I was involved in mentoring junior developers, supporting hiring and onboarding efforts, and contributing to the team’s overall professional development. The culture at JLT promoted continuous improvement, and I took pride in fostering that mindset across the team.
This engagement had a lasting impact on how I approach software delivery. It gave me a clear reference point for what professional engineering looks like—disciplined, collaborative, and intentional. I continue to carry that standard into every role that’s followed.
Previous Clients
Testimonials

Lavina Chhabra
Michael's knowledge is vast. I worked with him for a short period of time and found his inputs on front-end, UI, and UX insightful. He quickly became a part of the management team and took ownership of the functionalities related to the product. He challenged the UX of the product, which led to revamping it and improving its overall performance.

Chad Priest
Michael doesn't just tackle challenges; he approaches them with a no-nonsense attitude, cutting through complexities with a level of precision that's truly impressive. His ability to break down intricate problems and come up with elegant solutions is not only commendable but also a testament to his exceptional problem-solving skills.

Richard Gaskin
working with Michael was an absolute pleasure he was the border between the developers and the business and always managed to handle both sides expectations and took the stress of the business on to himself to give the developers enough room to do amazing work. a great developer as well
always a laugh, great personality, light hearted and I would definitely work with him again at a moment's notice.





