Projects
Some systems I've designed and built.
Cloud Data Integration Platform
Event-driven, cloud-native integration platform on Azure Service Bus, Functions and Event Grid - processing millions of messages with near real-time sync across fifteen production systems.
- Azure
- Service Bus
- Functions
- Event Grid
- Event-driven
Repairs Workflow Engine
A repairs system that models each repair process as a dynamic graph of steps, guiding technicians through variable procedures. Replaced unstructured ticketing and enforced consistent data entry and process compliance.
- C# / .NET
- Workflow
- Domain modelling
Customer Portal & BigCommerce Migration
Customer-facing portal plus migration of a legacy storefront to BigCommerce - per-customer catalogues, auth integration, and client-specific business logic. Contributed to winning multiple banking and government contracts worth a combined $30m+.
- BigCommerce
- Auth
- eCommerce
- Next.js
Blazor Internal-Tools Framework
A .NET Blazor framework that generates forms and pages from C# class definitions, cutting development time for new internal tools from weeks to days.
- .NET Blazor
- Code generation
- Internal tooling
Azure Deploy GitHub Action
A reusable, composable GitHub Action standardising CI/CD for Azure Functions and Bicep deployments - automated testing, multi-environment deploys, and rollback.
- GitHub Actions
- Bicep
- CI/CD
Documentation Sites
This monorepo of Astro sites - smart-home, homelab and home docs - built with Astro, Starlight and Tailwind.
- Astro
- Starlight
- Tailwind