IBM i CONSULTING · AI ENGINEERING · TEAM ENABLEMENT

SERVICES & SOLUTIONS

IBM Bob training and AI engineering adoption for IBM i teams—grounded in decades of real-world application development and business knowledge.

Practical workshops, reusable AI skills, engineering standards, and workflows that help organizations move from proven legacy applications to AI-assisted software engineering.

The Accidental Futurist IBM i and AI engineering adventures
PROFESSIONAL SUMMARY

DECADES OF EXPERIENCE.
A NEW ERA OF ENGINEERING.

30+ years on the IBM i.

Still learning. Still building. And apparently, now I'm helping IBM Bob bring the next generation of engineering to life. Who knew?

I've spent more than three decades developing, supporting, integrating, and modernizing applications running on the IBM i.

Applications that keep businesses running.

And through all those years, I chose to stay in the trenches, doing what I love most—engineering, solving complex problems, and building solutions.

While management offered a different path, my passion was always on the front lines of technology, where the challenges were exciting, the learning never stopped, and the real fun happened.

I've seen technology trends come and go. Some changed everything. Others just gave us new terminology for things we were already doing.

Enter AI: This one is different.

Today, much of my focus is on IBM Bob and helping IBM i organizations embrace AI-powered software engineering—not by abandoning decades of investment in proven applications, but by giving those applications, and the engineers who understand them, an entirely new future.

Building on what already works, preserving decades of valuable business logic while introducing the AI capabilities, architecture, automation, and engineering practices that will carry these systems forward.

My goal isn't simply to teach IBM i developers how to use IBM Bob. Its to help organizations rethink how engineering gets done—with IBM Bob as a catalyst for that transformation.

The Experience Behind the Enthusiasm.

My background spans the full software development lifecycle, from enterprise application architecture and ERP integration to business process automation, system implementation, and production support.

I've designed and delivered solutions across retail, distribution, manufacturing, healthcare, insurance, construction, supply chain, inventory management, purchasing, finance, payroll, CRM, POS, and service management.

That experience has taught me something important: The technology is rarely the hardest part.

Understanding the business, preserving what works, and helping people adapt to change—that's where the real engineering happens. And that's precisely why I'm so enthusiastic about IBM Bob and the opportunities AI creates for the IBM i community.

Beyond Modernization. Engineering the Next Era of IBM i.
HOW I CAN HELP

CONSULTING SERVICES

01 / AI ENABLEMENT

AI TRAINING & ENABLEMENT

Mentor experienced IBM i developers in prompt engineering, context engineering, AI-assisted development, and agentic workflows. Bridge traditional IBM i practices with modern AI-driven engineering.

02 / IBM BOB

IBM BOB TRAINING & ADOPTION

Hands-on workshops, onboarding, coding standards, reusable AI skills, and practical workflows integrating IBM Bob, VS Code, Git, automated testing, and DevOps.

03 / MODERN DEVOPS

DEVELOPER ENABLEMENT & DEVOPS

Team training and implementation guidance for VS Code, Git, source control, CI/CD pipelines, automated testing, engineering standards, and repeatable delivery practices.

04 / APPLICATION DISCOVERY

AI-DRIVEN IBM i ENGINEERING

Apply AI-assisted tools to explore, document, analyze, and improve legacy RPG, CL, DDS, and Db2 applications while preserving essential business rules.

05 / LEGACY TO MODULAR

LEGACY CODE TRANSFORMATION

Convert RPG III and fixed-format RPG to free-format ILE RPG, break monoliths into modular service programs, evolve DDS to SQL DDL, and add automated unit tests.

06 / ILE RPG

ILE RPG BEST PRACTICES

Technical coaching in modern ILE RPG, modular application design, service program architecture, maintainability, and reusable procedures.

07 / KNOWLEDGE TRANSFER

LEARNING PATHS & BEST PRACTICES

Build structured onboarding pathways, knowledge repositories, development guidelines, and practical learning experiences that make adoption stick.

08 / CONSULTING

APPLICATION & DATABASE DEVELOPMENT

IBM i application architecture, custom software development, database development, SQL, integrations, business process automation, and production support.

09 / PEOPLE & PROCESS

TEAM BUILDING & MENTORSHIP

Help engineers share expertise, strengthen team workflows, establish common practices, and reduce dependence on undocumented tribal knowledge.

CAPABILITIES

FROM CODE TO COLLABORATION

IT ConsultingTrainingDatabase DevelopmentTeam BuildingApplication DevelopmentCustom Software Development