How can I help?
"Most consultants see a legacy system and see a problem to be replaced.
I see a high-performance engine that needs a modern cockpit. With one foot in deep systems heritage and the other in modern full-stack engineering, I provide the roadmap and the code to get you there."
Legacy Systems Modernization for IBM i, ERP, and Manufacturing Systems
Many organizations still run their business on systems built decades ago.
They are stable. They contain years of operational knowledge. And they still power the company every day.
But they are becoming harder to extend, integrate, and evolve.
Modernization doesn’t mean starting over.
It means building the next generation of capabilities around systems that already work.
Technologies and Platforms
I have deep experience working across enterprise platforms including:
IBM i (AS/400)
RPG and SQL development
.NET and modern application architecture
ERP systems in manufacturing and distribution
DB2, SQL Server, Oracle, and MySQL
Enterprise reporting and data architecture
A Practical Approach to Modernization
Many modernization efforts start with a single recommendation: Replace the legacy system.
But those systems often contain decades of operational logic that businesses rely on every day.
My approach focuses on evolution rather than replacement.
That often includes:
• modernizing legacy applications
• exposing systems through APIs and services
• improving database architecture and data access
• integrating ERP, operational systems, and analytics platforms
• extending legacy platforms with modern applications
The goal is simple: Preserve the operational engine. Modernize the capabilities around it.
The Modernization Challenge
Many organizations rely on systems that were built years…
Sometimes decades — ago.
These platforms continue to run the business. But extending them is becoming increasingly difficult.
Companies often feel trapped between two options:
Replace systems that still work.
Or keep systems that are becoming harder to evolve.
Neither option is ideal.
The real challenge isn’t legacy technology.
It’s finding a way to evolve systems without losing the operational knowledge built into them.
How I Help Organizations
Organizations typically reach out to me when they are facing challenges like these:
Legacy System Modernization
Many companies rely on systems built years or decades ago that still run the business but are increasingly difficult to evolve.
I help modernize these environments by refactoring legacy applications, exposing systems through APIs, improving database architecture, and extending legacy platforms with modern applications.
ERP and Enterprise System Integration
ERP systems often sit at the center of the business but are difficult to integrate with modern tools and platforms.
I help organizations connect ERP platforms with operational systems, analytics environments, and modern applications so data and workflows move more freely across the business.
Data Architecture and Business Intelligence
Operational systems generate enormous amounts of data, but accessing and using that data effectively can be challenging.
I design data architectures and reporting systems that allow organizations to unlock operational data and turn it into meaningful insights for decision-making.
Custom Application Development
Many organizations need modern applications that extend the capabilities of their existing systems.
I build applications and services that integrate with enterprise platforms while supporting modern development practices and architectures.
Platform Evolution Strategy
Sometimes leadership teams know their systems need to evolve but are unsure how to approach modernization safely.
I help organizations evaluate their current environments and design practical roadmaps for evolving critical systems over time.
Industries
My work has primarily taken place in environments where reliability and operational continuity are essential:
Manufacturing
Distribution
ERP-driven organizations
Companies running IBM i platforms
These businesses depend on systems that cannot simply be replaced — they must be modernized carefully and intelligently.
Experience
I have spent more than three decades working across the full lifecycle of enterprise systems as a developer, architect, and IT leader.
Much of that work has centered on systems supporting manufacturing, distribution, and operational environments where reliability and continuity matter.
Over the course of my career, I have helped organizations modernize legacy platforms, improve data architecture, and extend critical systems to support the next generation of business needs.
I have also served as a Director of IT responsible for development teams, enterprise systems, and the ongoing evolution of business-critical platforms
My Perspective on Modernization
Legacy systems are often misunderstood. They are rarely just old technology.
More often, they represent decades of accumulated operational knowledge: processes, workflows, and logic that companies rely on every day.
Modernization should not begin with replacement. It should begin with understanding.
The goal is to respect what works while engineering the next generation of capabilities around it.
That philosophy guides how I approach every system and modernization effort.
Connect
If you’re responsible for systems that still run your business but need to evolve, I’d welcome the opportunity to connect.
Let’s Schedule a Conversation