I will modernize your legacy cpp mfc app or build a csharp wpf desktop app

T
tahirayub1993
T
tahirayub1993
Tahir Ayub

About this gig

Is your business running on an old C++ desktop app that nobody wants to touch? I modernize legacy Windows software safely, without a risky full rewrite.


I've spent 9+ years on large enterprise desktop applications and work with MFC, ATL, COM,

Win32 and WPF.


Legacy C++:

  • Upgrade to the latest Visual Studio toolset and C++17/20
  • Fix build errors after upgrades
  • Refactor risky code into testable layers and add unit tests
  • Fix crashes, deadlocks and memory leaks
  • Expose C++ to C#/.NET (C++/CLI, COM interop)


New C# desktop apps:

  • WPF (MVVM) or WinForms
  • File import/export (CSV, Excel, JSON, XML)
  • PostgreSQL / SQL databases
  • Clean, documented source code


Every project starts with an assessment, so you know the plan and the risks before any code changes.

Get to know Tahir Ayub

Tahir Ayub

Cpp Application Architect, Debugging Legacy Modernization and AI Dev Workflows

  • FromPakistan
  • Member sinceOct 2026
  • Avg. response time1 hour
  • Languages

    Urdu, English
I'm a C++ Application Architect with 9+ years of experience building and fixing large Windows desktop software for enterprise companies. I specialize in hard bugs (crashes, deadlocks, memory leaks), modernizing legacy C++/MFC code, and C#/WPF applications. I also set up AI coding workflows with Claude Code and MCP, and teach C++ to learners and course creators. B.E. Computer Engineering (NUST). I reply fast, explain what I changed, and deliver tested code.

Other Software Development Services I Offer

Related tags