What I Do
Too Many Enterprise Software Systems Are a Mystery.
I Help Teams Understand Theirs — and Strengthen Them for the Long Haul.
For years, I’ve seen teams wrestle with systems that looked great on paper but buckled under real-world complexity. Over time, configurations pile up. Documentation falls behind. A “simple change” becomes a full-on crisis. Vibe coded solutions cover over very real technical debts that accrue interest.
And before long, no one really understands how the system works — they just know not to touch it.
That’s what pushed me to create this I Code By The Sea site — a home base to share my insights, open-source contributions, and practical approaches to simplifying software architecture. It’s not just about writing code — it’s about helping you and your team take back control of your systems and move forward with clarity.
Experience in a nutshell
I’ve spent over 25 years in this space.
From systems administration and QA to senior development and architecture.
Along the way, I’ve helped teams from early-stage startups to global enterprises navigate the challenges of growth, scale, and maintainability.
Today, I consult as part of the team at Savoir Technologies, specializing in:
Architectural review & remediation
Open-source mentoring (Karaf, ActiveMQ, CXF, Camel, and more)
Helping teams scale systems without adding fragility
I’m a long-time Apache Software Foundation member and active committer to Karaf, ActiveMQ/Artemis, Felix, and ServiceMix. I’ve also co-authored four technical books, and regularly publish video content to help others build stronger systems.
Why the name “I Code By The Sea”?
It’s both a location and a mindset. Based on the coast of Newfoundland, I try to bring that same focused, calm clarity to every project I touch.
Ways I Can Help You