Available for new engagements

15+ years building CaseWare and CaseView for firms that can't afford to slow down.

I build features, templates, and automation for global audit and financial reporting systems — with a focus on cutting release cycles, eliminating manual steps, and making CaseWare deployments boringly predictable.

Years on CaseWare/CaseView
15+
Release cycle reduction
8 hrs → < 2 min
Major clients delivered for
CaseWare, MNP, JazzIt + more

Trusted by teams at

  • CaseWare International
  • MNP
  • JazzIt
  • + private accounting firms

What I bring to a CaseWare team

From feature work to release automation — the full lifecycle.

01

Feature development

CaseWare and CaseView feature work using C#, .NET, and SQL Server. Built and shipped client-facing functionality for global audit and financial reporting systems used by tens of thousands of accountants.

02

Client templates & CaseView

Custom CaseView templates and client deliverables — the kind of intricate, regulation-sensitive work that needs both engineering rigor and an understanding of how auditors actually use the product.

03

JavaScript automation

JavaScript-based test and workflow automation across CI/CD pipelines — Jenkins, Azure DevOps, GitHub Actions. Faster feedback for developers, fewer regressions reaching production.

04

Release pipeline optimization

Build, packaging, and release scripts that turn multi-hour manual releases into a single command. Reproducible, auditable, and survivable when the person who wrote it is on vacation.

05

Mentorship & code review

Mentored junior developers and QA engineers across multiple teams — including formal mentorship at CaseWare International. Better engineers ship better CaseWare.

06

Modernization & cleanup

Migrating older test suites, scripts, and template build processes to modern toolchains. Removing the duct tape so your team can move at the speed of the audit cycle, not the build server.

Signature outcome

Releases that took a workday now finish before your coffee.

At JazzIt, I owned CaseWare/CaseView template delivery and rebuilt the build and packaging process from the ground up. Releases dropped from roughly 8 hours of manual work to under 2 minutes — fully scripted, repeatable, and safe to hand off.

That same instinct — removing the slow, manual, error-prone parts of how CaseWare teams ship — is what I bring to every engagement.

Experience

Where I've delivered CaseWare work.

  1. CaseWare International

    Hybrid · Full-time · 11 years

    Eleven years inside the company that builds CaseWare — feature development, client templates, and test automation for global audit and financial systems. Mentored junior engineers and helped shape how teams shipped quality CaseWare features at scale.

    • C#
    • .NET
    • SQL Server
    • JavaScript automation
    • Agile / Scrum
  2. MNP

    Remote · Full-time

    .NET development on CaseWare and CaseView for one of Canada's largest professional services firms. Built and maintained JavaScript-driven automation running across Jenkins and Azure DevOps pipelines, with a focus on shortening feedback loops and stabilizing releases.

    • C#
    • .NET Core
    • JavaScript
    • Jenkins
    • Azure DevOps
  3. JazzIt

    Remote · Contract / consulting

    CaseWare and CaseView consulting — template delivery, custom integrations, and process automation. Rebuilt the build and packaging pipeline from the ground up, cutting release effort from roughly 8 hours down to under 2 minutes.

    • CaseWare
    • CaseView
    • Build automation
    • JavaScript

How I work

Pragmatic, low-drama, easy to plug into your team.

Understand the business first

CaseWare lives in audit and accounting. I learn how your team actually uses it before changing it.

Small, reviewable changes

I prefer many tight pull requests over giant ones. Easier to review, easier to roll back.

Automate what's painful

If a step is manual and repeated, it's a candidate for automation — and usually for a 10x speed-up.

Leave the codebase healthier

Better tests, clearer scripts, and documentation that a future hire (or future me) can actually use.

Let's talk

Need an experienced CaseWare developer on your team?

Whether it's a feature backlog, a custom template, a flaky release pipeline, or a full audit of how your team ships CaseWare — I'd be glad to take a look.