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
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
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
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
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
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
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.
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.