Senior C++ / Windows Contractor – Legacy & Critical Systems

Suitable for urgent stabilisation contracts, knowledge-gap recovery, or legacy platform sustainment engagements.

Specialist in stabilising, troubleshooting, and sustaining long-lived Windows applications built in C++ and MFC.

I help organisations keep business-critical Windows platforms running safely when systems become fragile, difficult to maintain, or dependent on scarce legacy skills.

Download CV →

PDF | Updated 2026 | Includes full project history

When Clients Call Me

Clients or recruiters typically engage me when:

What I Deliver

Sustainment & Stabilisation

I diagnose and resolve faults within mature Windows C++ applications to restore predictable, safe operation.

This includes:

Technical Continuity Support

I extend the operational life of established systems that remain commercially essential.

This includes:

Boundaries

To be clear, I focus only on sustainment and troubleshooting work.

I do not target:

Engagement Model

Typical Contract Scenarios Where I Am Engaged

Scenario 1 — Business-Critical System Becoming Unstable

A mature Windows application begins showing unpredictable behaviour such as intermittent crashes, corrupted outputs, timing failures, or performance degradation.

Scenario 2 — Knowledge Loss After Developer Departure

Scenario 3 — Production Failures Not Reproducible in Development

Scenario 4 — Platform or OS Upgrade Breaks Established Systems

Scenario 5 — Installer or Environment Failures

Scenario 6 — Hardware or External Integration Failures

Scenario 7 — Systems That Cannot Be Rewritten

Representative Failure Modes

Data Corruption Affecting Operational Workflows

In a satellite systems environment, operational data arrived as packetised streams where ordering and framing errors silently corrupted downstream processing.

I identified the fault at code level, corrected framing and ordering logic, and restored deterministic reassembly.

Timing and Race Conditions in Hardware-Integrated Systems

In a satellite payload test environment, packet generation exceeded consumption capacity.

I diagnosed rate mismatches and corrected timing assumptions, eliminating intermittent failures.

Emergency Production Recovery Under Hardware Constraints

When payload hardware was unavailable, I built a custom MIL-STD-1553B solution to stream raw byte data directly into memory, avoiding programme delay.

When a Windows C++ System Still Runs the Business – But Nobody Really Owns It

Many organisations still depend on Windows applications written in C++ years ago that quietly underpin core operations.

Over time, these systems become operationally critical but technically brittle. When something breaks, it is rarely obvious why.

What I Actually Do in These Situations

I specialise in stabilising and sustaining long-lived Windows C++ systems. The focus is continuity, correctness, and risk reduction.

If a critical Windows application must keep working, but nobody is confident touching it anymore, then you are exactly the kind of organisation I work with.

Contact Me