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.
Feb 2026 – Present
corfinancial
Lead front-end developer — Salerio
Leading the front-end rewrite of Salerio, corfinancial’s trade management and exception-handling platform, from a legacy C# Windows UI to a web-hosted React and TypeScript application.
ReactTypeScriptZustandZodApr 2025 – Dec 2025
Stuart Peters
Business analyst and software architect — PLM replacement
Interviewed stakeholders at Stuart Peters, a UK fashion design and sourcing business, and delivered a 130-page report that led the business to adopt Lectra Kubix Link as its preferred product lifecycle management (PLM) replacement. Also took over support and maintenance of the React and MongoDB application used to manage supplier workflows.
ReactMongoDBJul 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#
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 SQLPostgreSQLAzure SynapseAzure Cosmos DBPractice
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.
Durban, South Africa