Full-stack software consultant specializing in fraud detection, legacy modernization, and performance optimization for government tax and revenue platforms.
I'm a software consultant focused on the parts of a system that have to be correct: money, records, and the rules around them. For the past three years I worked at Fast Enterprises, building and modernizing tax and revenue software used by government agencies, where a rounding error isn't just a bug. It's a headline.
I work primarily in C#/.NET on the backend and React on the front, with a lot of time in SQL and Entity Framework Core. My work has spanned fraud detection, performance tuning, and migrating decades-old VB code into maintainable C#. I hold a Bachelor of Computer Science from Thompson Rivers University.
I'm based in Kamloops, BC. I hold both Canadian and British citizenship, so I'm authorized to work in Canada and the UK.
Led the complete redesign of a taxpayer registration system, replacing mail-based verification that took up to 10 days with real-time authentication.
Attacked throughput and load problems across batch and real-time paths.
Led fraud detection enhancements improving accuracy across hundreds of thousands of tax returns, and aligned updates with three stakeholder departments on compliance and security.
Converted 40+ VB applications into C# across the fraud, e-services, and returns subsystems, improving performance and maintainability.
C#, VB.NET, .NET, ASP.NET Core, Entity Framework Core, Node.js, Express.js, Python
React, TypeScript, JavaScript, HTML, CSS
SQL Server, PostgreSQL, Git, SSMS, Swagger/OpenAPI, xUnit
Enterprise tax systems, fraud detection, performance optimization, legacy modernization, stakeholder coordination
Open to backend and full-stack roles in Canada and the UK. The fastest way to reach me is email or a call at 250-280-4289.