Activus Ltd

2016 - 2017

Transformed from contract developer to recognised frontend authority for a B2B insurance platform, building a component-based jQuery framework that predated modern patterns, migrating 20+ screens from WinForms to MVC, and upskilling a 15-person development team through dedicated training and pair programming.

Key Highlights

  • Became formally recognised frontend authority within weeks, establishing patterns for WinForms-to-MVC migration across a 15-person team
  • Built custom jQuery component framework that predated modern patterns - approach was so similar to Vue.js that Vue adoption later felt natural
  • Migrated 20+ screens from legacy VB6/WinForms application using strangler pattern with ASP.NET MVC and Razor
  • Upskilled entire development team through seminars, presentations, peer reviews, and pair programming on MVC.NET and REST APIs
  • Collaborated on API design using distributed architecture and facade patterns to manage the phased transition
  • Introduced Bootstrap and recommended its adoption to the business for consistent, maintainable frontend styling
  • Left team fully engaged in full-stack development after 13-month engagement ended due to company acquisition

About the Engagement

I joined Activus Ltd in July 2016 as a frontend specialist supporting a legacy modernisation project for their private medical insurance and underwriting platform. The business was relying on a VB6 Windows Forms application with a WCF API layer that had been in production for over five years and was increasingly difficult to extend.

My initial brief was to support the migration from WinForms to ASP.NET MVC, but it quickly became apparent that none of the existing developers had web development experience. Within weeks, I became the recognised frontend authority - formally acknowledged by the business - responsible for establishing patterns and practices that the team would follow.

One of my key contributions was designing a custom jQuery-based framework that implemented component-like patterns before modern frameworks made this standard. This approach was so similar to Vue.js that when Vue emerged as a viable option, adopting it felt natural - I had essentially been building towards the same concepts independently. The company chose this path over Angular, which was just becoming prominent at the time.

I migrated approximately 20 screens from the legacy application, with 10 of those later refined when a dedicated UX developer joined. Beyond development, I ran seminars and presentations on MVC.NET, REST API design, and frontend development. I conducted peer reviews, code reviews, and extensive pair programming sessions with the development team. By the time the engagement ended - when the company was acquired and contractors were released - I had helped transform a team of 15 WinForms developers into confident full-stack engineers. The upskilled team continued successfully after my departure, demonstrating the sustainability of the transformation.

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.