Work
Selected case studies from recent engagements. NDA-safe public summaries focused on context, approach, and outcomes.
2022–2023
Energy tradingPPA Model Valuation Desktop
Uniper
Rebuilt a failed PPA valuation workspace so traders and analysts could manage model inputs and inspect renewable timeseries with order-of-magnitude faster critical paths.
AngularTypeScriptSignalRC#2023–2024
Financial marketsMunicipal Market Monitor (TM3)
London Stock Exchange Group
Redeveloped TM3 for LSEG Workspace with multi-source integration and live trade streaming, enabling migration off the legacy product through multiple production releases.
Web ComponentsTypeScriptWebSocketsNode.js2017–2021
RetailDataLake and Reporting Platform
The SPAR Group
Centralised operational data from disparate legacy stores into a modern Azure data lake and exposed reporting APIs for business applications and investigation.
C#ASP.NET Web APIAzure SQL ServerAzure Data Factory2021
Commodities tradingLive Exposure Reporting Tool
Anglo American
Built intraday exposure reporting with multi-dimensional filtering and real-time trade broadcast so traders could drill from book and strategy to trade-level detail.
AngularTypeScriptC#ASP.NET Core
Projects
End-to-end systems: the problem, the design, and what shipped.
2024–2025CodeStream
Cosplay Platform
A social platform for cosplayers: profiles with photos and contest history, contest entry, on-platform judging, and results, for competitions at large fan conventions.
FlutterC#ASP.NET CoreAzure Cosmos DB2024–2025CodeStream
ContractorPro
A platform for South African contractors and home customers. Leads, quotes, job cards, and invoices in one application, with customers finding a contractor by trade and location.
React NativeC#ASP.NET CoreMarten2026CodeStream
CarwashPro
A mobile web application for small carwash businesses. Each car is scanned in from its licence disc and tracked from the queue through the wash to collection, with a text message at the key stages.
ReactC#ASP.NET CoreMarten2022
DigitalTwin
Tracked tagged assets in real time with Bluetooth Low Energy tags, fixed gateways, and SignalR location updates. Live inventory, missing-asset alerts, and mobile inventory scans on a multi-tenant platform.
ASP.NET Core 5SignalRSQL ServerAzure