Professional site
Allen Firth
Senior software engineer — AI-augmented delivery
Senior software engineer and consultant with 25+ years building systems for finance, energy, law, insurance, and retail. Since June 2025 I’ve worked AI-first — agents for scaffolding, refactoring, and tests; I keep architecture, security, and every merge under senior review. Full-stack on React, Angular, TypeScript, C#/.NET, and Azure. Based in Durban; previously London.

At a glance
Highlights
25+ years
Shipping production software
Finance · Energy · Law · Retail
Complex domain systems
AI-first since Jun 2025
Agents for speed · human review for risk
Career
Recent experience
Latest consulting and product engagements. Full timeline on the experience page.
Jul 2022 – Mar 2025
Uniper
Lead full-stack consultant — PPA Model Valuation Desktop
Led a full-stack team at Uniper building a system for Power Purchase Agreement valuation model inputs and timeseries visualisation for renewable energies.
AngularTypeScriptSignalRC#Jul 2022 – Mar 2025
corfinancial
Full-stack consultant — bitarisk REG9 compliance module
Built the REG9 compliance module for corfinancial’s bitarisk private client portfolio management system, leading UI and remote-team delivery.
AngularTypeScriptJul 2022 – Mar 2025
London Stock Exchange Group
Full-stack consultant — Municipal Market Monitor (TM3)
Redeveloped TM3, a fixed-income product giving clients access to US municipal bond information, for LSEG Workspace with multi-source integration and live trade streaming.
Web ComponentsTypeScriptWebSocketsNode.js
Case studies
Selected work
Outcome-led highlights from recent engagements.
2022–2025
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#2022–2025
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 Factory
Stack
Skills snapshot
Layers I work across day to day.
AI & tooling
AI coding agentsAgentic workflowsPrompt design for codeHuman-in-the-loop reviewCloud
Microsoft AzureAzure DevOpsFunctionsEvent HubsBackend
C# / .NETASP.NET CoreSignalRNode.jsFrontend
AngularReactTypeScriptWeb ComponentsData
Azure SQLAzure SynapseAzure Cosmos DBMongoDBPractice
TDDCI/CDMicroservicesDocker / Kubernetes
Next step
Get in touch
Open to senior roles and consulting where AI-accelerated delivery needs a senior engineer in the loop.
[email protected] · Durban, South Africa