Selected work
Recent projects with real operational complexity.
A small selection from agency, product, healthcare, ecommerce, AI, cloud and integration-heavy delivery work.
AI / RAG / Secure Documents · 2021+
Huvepharma Global Intranet and AI Document Assistant
Architected and delivered a global pharmaceutical intranet and grounded AI document assistant spanning SharePoint, Microsoft Graph, Azure OpenAI, Azure AI Search and permission-sensitive document access.
Value: Turned a large controlled document estate into a searchable, permission-aware portal and AI assistant without bypassing existing Microsoft 365 security boundaries.
Angular.NET Azure FunctionsPythonAzure OpenAIAzure AI SearchMicrosoft GraphEntra ID
Project Rescue / AWS / DevOps · 2025
Zing Cover / Athena Insurance Platform Rescue
Rescued and operationalised a business-critical insurance platform after CTO departure, introducing Dockerised delivery, CDK infrastructure, CI/CD and support documentation.
Value: Reduced organisational risk and created a maintainable operating model rather than simply adding more feature work to a fragile platform.
TypeScriptAWS CDKApp RunnerCloudFrontWAFRDS MySQLDocker
Offline-First / SaaS / Industrial Data · 2015+
Aunir / IngotStat Offline-First NIR Sample Management Platform
Architected and built a hybrid Electron/Angular desktop operator app and central .NET/Angular Azure SaaS platform for food and agricultural analysis workflows.
Value: Supported unreliable-connectivity environments with local persistence, scanner file processing, LIMS integration, synchronisation, alerting and reporting.
ElectronAngular.NETAzureSQL ServerAzure FunctionsOffline sync
IoT / Real-Time Telemetry / Azure · 2022
Flutterlab / Butterfly Air IoT Monitoring Platform
Architected an Azure IoT air-quality monitoring platform processing continuous device telemetry through IoT Hub, Event Hubs, Stream Analytics, Azure Functions and Cosmos DB.
Value: Streamed live device state to dashboards, materialised retention-aware chart data, isolated tenants through Auth0 claims and device metadata, and automated alerting and exports.
.NETAngularIoT HubEvent HubsStream AnalyticsCosmos DBAuth0