I build and modernize the enterprise tax systems governments run on.

Full-stack software consultant specializing in fraud detection, legacy modernization, and performance optimization for government tax and revenue platforms.

About

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.

Selected work

Taxpayer registration overhaul

C#, ASP.NET Core, SQL

Led the complete redesign of a taxpayer registration system, replacing mail-based verification that took up to 10 days with real-time authentication.

  • Ran 300+ test scenarios across 10+ coordinated testers for a clean rollout
  • Drove user satisfaction from 3 stars to over 4.5 post-launch
  • Demoed the system to multiple tax commission departments and delivered on schedule

Performance optimization

SQL Server, C#, .NET

Attacked throughput and load problems across batch and real-time paths.

  • Raised batch processing from 1,300 to over 4,000 items per minute with caching
  • Cut real-time load times 30% through SQL query optimization
  • Reduced peak-hour server strain 20% by moving 20+ queries to an overnight batch

Fraud detection & e-services

C#, SQL, .NET

Led fraud detection enhancements improving accuracy across hundreds of thousands of tax returns, and aligned updates with three stakeholder departments on compliance and security.

  • Mentored a new developer over a year to independently own the subsystem
  • Ran on-site discussions to align system changes with regulatory requirements

Codebase modernization

VB.NET to C#, EF Core

Converted 40+ VB applications into C# across the fraud, e-services, and returns subsystems, improving performance and maintainability.

  • Documented previously undocumented VB logic to reduce technical debt
  • Worked in an agile team with weekly production deployments

What I work with

Backend

C#, VB.NET, .NET, ASP.NET Core, Entity Framework Core, Node.js, Express.js, Python

Frontend

React, TypeScript, JavaScript, HTML, CSS

Databases & tools

SQL Server, PostgreSQL, Git, SSMS, Swagger/OpenAPI, xUnit

Domains

Enterprise tax systems, fraud detection, performance optimization, legacy modernization, stakeholder coordination

Get in touch

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.