I'm a software architect and engineering leader with over two decades of experience designing and delivering large-scale systems — from enterprise platforms to AI-powered applications.

What I Do

I specialize in the intersection of architecture, engineering leadership, and emerging technology. My work spans:

Background

My career has taken me through organizations of all sizes — from startups to large enterprises — across industries including fleet management, automotive, financial services, and insurance. I've held roles as Principal Architect, VP of Engineering, and hands-on tech lead, and I've seen firsthand what separates teams that ship great software from those that struggle.

I'm particularly interested in how AI coding tools are changing the economics of software development. A well-structured small team with AI augmentation can move faster than a much larger team operating without it — and I believe that shift is still in its early innings.

Writing

I write about software architecture, AI-assisted development, engineering leadership, and the practical realities of building software at scale. The goal is to share what I've learned without the hype — the things that actually work, and the patterns worth carrying forward.

Open Source & Community

I'm active on GitHub and share code, tools, and experiments there. When something I've built is useful enough to stand on its own, I open-source it.

Outside of Work

I'm based in New Jersey. When I'm not thinking about software, I'm usually thinking about motorcycles, traveling, or what's next on the reading list.

Get in Touch

If you're working on something interesting — a hard architecture problem, a team that needs to move faster, or just want to compare notes — I'd like to hear from you.

Contact me →