Modernize and reliably evolve existing Windows and business software

I help companies stabilize, modernize, and further develop business-critical software — using C#/.NET, C++/MFC, SQL, Windows Services, interfaces, and device integration.

Whether it’s a long-established desktop application, a complex interface landscape, or a legacy system that has become difficult to maintain: I work my way into existing solutions and further develop them pragmatically.

30+ years of experience in software development

Response usually within 1–2 business days

Initial check and rough assessment possible

3D illustration of a migration process from legacy to modern software architecture
  • Take over existing software safely
    Analysis, bug fixing, refactoring, and reliable further development of long-established systems
  • Modernize in a maintainable and pragmatic way
    Step-by-step improvement instead of a risky full rebuild
  • Reliable in live operation
    Stable further development of desktop applications, Windows Services, interfaces, and device integrations
Special Topic

C++ / MFC Modernization

Support with analysis, stabilization, maintenance, and step-by-step modernization of mature Windows applications.

How can I help?

Modernize existing software

I support the porting, refactoring, and step-by-step modernization of existing Windows and business software — without unnecessary full rebuilds.

Integrate interfaces and services reliably

I develop and stabilize APIs, data flows, Windows Services, and device integrations so that systems communicate reliably and processes run smoothly in the background.

Take over and further develop business-critical systems

When know-how is missing or software has become difficult to maintain, I take over the analysis, stabilization, and pragmatic further development of existing applications.

Typical situations

  • The existing software is still running, but technically outdated
  • No one on the team really knows the system anymore
  • Interfaces have grown over time and have become error-prone
  • A complete rebuild would be too risky or too expensive
  • You need an experienced developer for a grown, existing system

For Recruiters and Staffing Partners

Profile summary, core skills, industries, engagement model and documents at a glance.

For Recruiters

Let’s talk briefly — then you’ll know what the next step is.

A few lines are enough. I’ll get back to you with an initial assessment and a sensible next step.

Request a project