Legacy, without the headaches

Senior VB6 consultant for mission‑critical apps: maintenance, performance, and safe migration to .NET.

Keep your business running while modernizing at your pace. I bring 15+ years of hands‑on experience with VB6, COM/ActiveX, ADO, Win32, and SQL Server—plus pragmatic .NET ports when needed.

Debugging & refactoring COM/ActiveX & Interop ADO & database tuning Packaging & deployment .NET interop & ports CI/CD for legacy

Why clients hire me

0 downtime
Deployment playbooks
-60% bugs
Stability sprints
+35% perf
Hot paths tuned
4–8 wks
Typical migration POC

Indicative results from recent projects; your mileage may vary.

Stabilize & Support

  • Crash & memory‑leak hunting, Win32 handles, COM refs
  • Refactor large forms/modules into maintainable units
  • Automated builds & reproducible installers

Performance

  • ADO connection pooling, SQL tuning, indexing
  • Hot‑path profiling, string/array micro‑opts
  • Async patterns where safe, UI responsiveness

Interoperability

  • COM/ActiveX registration, type libraries (TLB)
  • .NET interop (RCW/CCW), surface critical components
  • File formats, OLE automation, Office integration

Migration without business risk

Move off VB6 at your speed: identify seams, extract modules, build tests, and incrementally port to .NET (WinForms/WPF), keeping VB6 stable during the journey.

  • Assessment: codebase heat‑map, dependencies, risk
  • Interop bridge: COM visible .NET, shared models, adapters
  • Strangler pattern: module‑by‑module replacement
  • CI/CD: dual‑track builds, automated smoke tests

Typical deliverables

  • Audit report & remediation plan (PDF)
  • Modernized build chain + installer
  • Migration POC with benchmarks
  • Hand‑over docs & training

Need .NET Standard/8 targets, EF/Dapper, or cloud DBs? I speak your language.

Selected wins

  • Reduced crash rate 68% by fixing COM reference cycles
  • Cut report time 3.2× via query and ADO cursor tuning
  • Migrated critical module to .NET with zero downtime

Testimonials

“Turned a fragile VB6 codebase into a dependable platform in weeks.”

— CTO, Retail systems

“Clear plan, safe execution, and measurable performance gains.”

— Ops Lead, Manufacturing

Request a free 30‑minute audit

Share your context and constraints. I’ll respond with a brief plan and options.

Need an NDA first? Happy to sign.

Schedule time with me

Prefer email? email

-->