Projects


Principal Architect and Technical Lead for implementation of Duende (ID Server) SSO solution. Delivering secure and reliable authentication services to their 110k users using OpenID and MFA.

  • Duende Identity Server
  • Admin UI
  • Azure
  • SSIS Migration and Data Sync
  • Twilio
  • Email
  • Authenticator
  • Passkeys
  • SSO
  • OpenID
  • Cyber Essentials
  • Architecture / Design
  • Implementation
  • Data Migration
  • Training & Support

The implementation included MFA via SMS, MS Authenticator and Passskey and used Azure auto-sclaing infrastructure to deal with demand surges. The new solution is cyber-essentials compliant and provides a reliable means by which their large global user base can login securely.


Solutions Architecture and Engineering for e-commerce site, selling spare parts.

  • E-Commerce
  • Stripe
  • D365 Integration
  • Open Graph Product Listings
  • SEO
  • Delivery Charge Calculations
  • Fulfilment Stage Notifications

The new e-commerce site started selling parts to UK customers last year. With full integration to D365, all orders are automatically sent to the warehouse for fulfilment once paid with notifications to the customer on packing & dispatch.


Solutions Architecture and Engineering for six brand websites and a dealer management app.

  • Re-Usable Web Component Library
  • Static Site Generation
  • Strapi Headless CMS
  • Automatic Content Propagation
  • Loqate
  • Automatic Image Optimisaiton
  • Cookie Consent V3
  • Google Tag Manager
  • Open Graph
  • SEO
  • CRM Integration
  • Custom Emails
  • Data Migration
  • Training & Support

The re-engineered websites delivered a 90% increase in lead generation, 110% increased engagement. Greater flexibility of content creation with reduced content management effort. A new dealership portal/app streamlined collaboration with sales/support partners and offered mobile support for agents in the field.


An exciting experimental web application providing a unique experience to the 20,000 employees of a well-known NASDAQ-100 company.

  • StencilJS
  • HTML Canvas
  • Animated Forms
  • Graphics
  • Experimental
  • Embedded Application

The brief was to leverage a method I'd demonstrated on my blog, providing a fun and unique experience to the employees of this brand.


Dynamics 365 Solution Provider for migration of on-premise MS CRM to Dynamics 365 Customer Engagement.

  • D365 Model-Drive App
  • Custom PCF
  • Custom .NET Workflow Activities
  • Custom .NET Plugins
  • Website and Dealer Portal Integration
  • Custom Emails & Reports
  • Data Migration
  • Training & Support

The solution was a new model-driven app based on D365 Sales Enterprise used to manage marketing, sales and an extensive dealer network.


Principal Architect and Technical Lead for migration of on-premise legacy systems to a new cloud-based stack.

  • Technical authority
  • Support project management with task breakdown, phasing and estimates
  • Troubleshooting
  • Mentoring QA team
  • Implementing CICD
  • Mentoring dev team
  • Managing key vendors CRM, ERP, Website
  • Designing and testing integrations and interfaces
  • Developed data migration process
  • Stakeholder management
  • Documenting the stack to UML/C4
  • Support hiring of technical resource

Systems included migration from Consensus CRM to MS Dynamics, Access Dimensions Accounting suite to MS Business Central ERP, Sitecore CMS to Umbraco, Crowd to Azure B2C AD, Worldpay and many integrations and interfaces.


Principal Architect and Technical Lead for the Big Data platform at Crisp. Receiving over a billion transactions a day, the platform provided insight to clients and internal teams.

  • Microservice architecture
  • MapReduce queries
  • Stream/Event analytics
  • Machine learning
  • Text analysis (NLP)
  • 24/7 availability
  • Global service e.g. multi-timezone support
  • Replication and sharding

The stack used a micro-service architecture with both ‘stream/event’ analytics and MapReduce. Technologies used included SQL Server, Azure Table Storage, Elastic Search, Node.js.


Principal Architect and Technical Lead for a suite of client interfaces, providing insight and actionable alerts.

  • Mobile App
  • Web App
  • Mobile Notifications
  • Responsive Emails
  • Infographics

The suite used several interfaces to inform clients of the value the service provided while giving them actionable insights to help them mitigate risks in real-time. Clients included Disney, Adobe, BBC, Lego, Gucci and many more big brands.