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.
Why clients hire me
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 mePrefer email? email