Hands-on engineering
- Full-stack C#/.NET and Angular
- REST APIs and relational databases
- TDD, BDD and SOLID design
- Async, concurrency and parallelism
Software engineer · Technical lead · Auckland, New Zealand
I design and build software people rely on — from share-trading platforms for South African banks to cloud-native systems for New Zealand organisations. Twenty-eight years in, I'm still hands-on, and still happiest helping a team ship something that matters.
01 — About
Louis is a senior software engineer and technical lead who has been designing and building solutions for clients since 1998.
He has evolved with the industry — working on waterfall-managed projects, adopting agile software development in 2008, and later embracing DevOps culture to shorten the path from idea to production even further.
In South Africa, Louis specialised in online trading platforms and portfolio management systems for fintechs and major banking institutions, including eight and a half years at IRESS and five at Standard Bank's award-winning Online Share Trading platform, where he grew from engineer to Principal Lead.
Since moving to New Zealand in 2019 he has delivered an innovation-lab product for Lyttelton Port, DevOps consulting for the Tertiary Education Commission and a SaaS test-automation solution for Auckland Transport with Assurity; led engineering at Woolworths NZ; and joined Theta Consulting as a Senior Full Stack Engineer in 2025. Throughout, he has coached and mentored engineers in the craft of software development.
02 — Why I do this
03 — Roles & responsibilities
04 — Industries
05 — Technologies
06 — Highlights
Recognised by Theta’s Digital Practice Lead after our client, Mainfreight, praised the quality and professionalism of my work — and called out my communication skills.
Technical lead for the new Everyday Rewards microsite, guiding a 14-strong squad of developers, testers, a product owner and a BA — shipping every two weeks, with automated testing, security scanning and observability built in from day one.
Angular · C# API · Contentful · Kubernetes · Playwright · WireMock · Azure DevOps · Dynatrace · Snyk
Recognised under the “We’re always improving” value — for turning alert banners into a reusable component within weeks of joining, and letting the digital trading team schedule bonus products without being up at midnight.
Recognised by Assurity under its “We Value Potential” company value.
I proposed how AT’s testing team could cut their effort and release end-of-day changes more often — then designed, built and ran the whole solution, largely on my own, for three years, while helping look after the client relationship.
Angular · C# API · SQL Server · Python · Terraform · Azure DevOps
Led the technical side of the container-portal build — an engagement a principal consultant at Assurity said would have failed without me.
“It seems when Louis gets involved with things, the needle starts to move very quickly and people get excited.”
Simon Holbrook
Principal Consultant, Assurity Consulting
Read all 13 pieces of feedback →