Projects


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.