Selected work

Problems I have helped turn into systems.

Field reports across product engineering, frontend architecture, design systems, AI-assisted delivery, complex workflows, and technical leadership. The common thread is making difficult systems clearer and more dependable.

Principal engineer and delivery-system designer

An operating system for AI-first delivery

Designed a complete, risk-aware path from functional requirements and routed context to bounded agent execution, browser proof, and a release record that can inform the next change.

Problem area
AI-first Delivery
Stack
Angular, TypeScript, Agent Workflows
AI-first DeliveryEngineering SystemsVerificationContext Engineering

Front-end architecture and implementation lead

AI SaaS Workflow Builder

Architected complex UI flows for AI-assisted business workflows where users need clarity, review states, and confidence before taking action.

Problem area
AI SaaS
Stack
Angular, TypeScript, RxJS
AI SaaSWorkflow UXAngularState Management

Front-end architect and design-system contributor

Design System for SaaS Platform

Created reusable Angular component patterns for consistency, speed, and clearer ownership across a growing SaaS product surface.

Problem area
Design Systems
Stack
Angular, TypeScript, SCSS
Design SystemsComponent ArchitectureAngularFrontend Architecture

Front-end lead for interaction structure and implementation quality

High-Density Data Interface

Improved usability and performance for table-heavy enterprise screens that needed scanning, comparison, filtering, and repeated action.

Problem area
Complex UX
Stack
Angular, TypeScript, RxJS
Complex UXPerformanceEnterprise UIAngular

Rendering-engine, migration, and QA workflow lead

15,000 Flash Widgets to HTML5

Helped turn a 15,000-widget Flash-to-HTML5 conversion into a repeatable delivery system by refactoring the rendering engine, organizing migration work, and building quality checks into the workflow.

Problem area
Legacy Modernisation
Stack
HTML5, JavaScript, CSS3
Legacy ModernisationE-learningMigration SystemsQuality Engineering

Migration planning, test automation, and performance

Drupal 7 to 8 Modernisation

Planned and delivered the migration of a healthcare marketing platform spanning more than 6,000 pages from Drupal 7 to Drupal 8, adapting templates, automating visual regression, and improving performance through caching.

Problem area
Enterprise Modernisation
Stack
Drupal 7, Drupal 8, PHP
Enterprise ModernisationDrupalTest AutomationWeb Performance

Earlier work

Projects from my LinkedIn archive.

Smaller public project records from 2013 to 2020. I have kept these concise where the source material does not support a full case study.

View the source profile ↗
  • October 2017 – December 2020

    HealthCare Site

    Enhanced and maintained customer-facing experiences for a major US healthcare system, with responsibility spanning performance, functionality, SEO, and accessibility.

  • August 2015 – October 2017

    Adaptive Learning Product

    Worked on a reading-and-mathematics intervention product used by schools in the United States.

  • February 2015 – May 2015

    Tutorial on Accounting

    Built a web-based accounting tutorial with more than 800 slides of interactive graphics, assessments, and video.

  • December 2014 – January 2015

    Multilingual Glossary

    Built a mobile-friendly, interactive multilingual glossary for mathematical terminology.

  • October 2014 – December 2014

    Beat The Clock Game

    Built a timed learning game that helped nurses become familiar with surgical instruments.

  • January 2013 – May 2013

    Steganography

    Built a student steganography project using least-significant-bit data hiding.