Code audit
Fixed scope · 1–2 weeks
A written assessment of a Windows codebase: architecture, risk, dependency and toolchain
health, test coverage, and a prioritized remediation plan. Delivered as a document you
own and can hand to anyone. Frequently the first step before a larger engagement, and
frequently the only step needed.
Stabilization
Project · typically 4–12 weeks
Taking a shipped Windows product that has become difficult to change and making it
changeable: builds that reproduce, tests where there were none, the crash class that has
resisted diagnosis.
Modernization
Project
.NET Framework to .NET 8. Win32 or MFC to WinUI. Incremental and shippable at every
step; no rewrite-and-pray.
Fractional principal engineer
Retainer · typically 1–2 days per week
Ongoing senior capacity for a team without a native Windows specialist: architecture
decisions, code review, and being the person who can answer the hard question.
Not sure which one fits?
Most engagements start as an audit and turn into something else once the actual state of
the codebase is clear. A short email describing the problem is enough to work out which
shape makes sense, and you will get an honest answer within one business day, including
when the answer is that I am not the right person for it.