Recent Projects

Sunsetting

Complex legacy platform needed to continue operating while heavy investment was being into a new platform.

Legacy platform consisting of a variety of systems and technologies that required maintenance, continual development and provide 'source of truth' for new platform.

  • C#
  • React
  • ASP.Net MVC/ WebApi
  • SQL Server
  • Javascript/ Typescript
  • AWS

Multi-Factor Authentication

To provide enhance security for customers, I was asked how to implement Multi-Factor Authentication into a complex legacy platform - with minimal impact to customer journey or technical change.

Assessed various MFA solutions - including simple One-Time-Password systems like Google Authenticator through to complex feature rich Authentication Platforms such as Twilio Authy, Auth0, and AWS Cognito.

Produced POC and implementation guidelines on how to integrate into the legacy platform with minimal technical change.

  • C#

Division for Sale

Asked to step in to run a a struggling team with a stalled project.

To allow the sale of a division, a complex customer facing application was required - its 'flag ship' product.

The existing team was struggling with turning a shopping list of requirements into a Minimum Viable Product.

  • React
  • Redux
  • AWS

Customer Verification Checks

Regulatory changes required my client to implement customer identify & age checks at short notice.

This requirement the design and development of a platform that would utilise traditional credit check agencies and automated document verification partners.

  • C#
  • ASP.Net MVC/ WebApi
  • SQL Server
  • AWS

Keeping the lights on

Management of a legacy team and associated e-commerce systems during acquisition.

During the acquisition, they had lost the previous management team and needs a stable pair of hands to keep the ship afloat - and implement a number of tactical technical changes.

  • C#
  • ASP.Net MVC/ WebApi
  • SQL Server
  • Javascript

Feasibility study

A client asked for a feasibility study to implement a change being requested by their partner.

Their partner had suggested the work was trivial

I assessed the impact on the client throughout their legacy platform - producing both a high level summary of the work as a heatmap of impacted systems - highlighting the considerable effort and risk in the change.