The long road to
software excellence.
Background
I am a passionate software veteran whose career has spanned four decades of technology evolution. From early days writing Assembly and BASIC, through the rise of the internet, cloud computing, and now AI — I have been building, leading, and architecting software through every major platform shift.
My journey has taken me from Backup Exec to Amazon, from founding my own consultancy to leading engineering for Homeland Security. Along the way, I have founded companies, led engineering teams, designed enterprise architectures, and shipped products used by millions.
Today, I focus on helping organizations leverage modern architectures, adopt AI responsibly, and modernize legacy systems without losing the institutional knowledge that makes them valuable.
Career Timeline
Technical Expertise
Four decades of hands-on experience across an evolving technology landscape:
AI Projects
I am actively building AI-powered tools that augment human capability rather than replace it:
Knowledge Builder — An intelligent system for capturing, organizing, and surfacing institutional knowledge across engineering teams.
Career Coach — An AI assistant that helps software professionals navigate career decisions with personalized, context-aware guidance.
Philosophy
I believe AI does not replace developers — it amplifies them. The best software still comes from humans who understand the problem deeply, care about the craft, and take responsibility for what they ship. Technology changes; the need for thoughtful engineering does not.