Body Of Work
Ideas, Code, and Content to Help You Build Better Software.
Over the years, I’ve worn a few hats — developer, systems analyst, open-source contributor, and consultant.
Along the way, I’ve shared what I’ve learned through writing, mentoring, and speaking — mostly about software architecture, modular systems, and simplifying complex technology.
This page brings it all together: the projects I’ve contributed to, the books I’ve co-authored, and the talks and videos where I share ideas that stand the test of time.
Books
Writing helps me clarify what I believe about architecture: simplicity and stability come from understanding, not abstraction. I’ve co-authored several books aimed at helping developers move beyond “it works” to “we know exactly why it works.”
Instant OSGi Starter (Packt, 2013)
Learning Apache Karaf (Packt, 2013)
Apache Karaf Cookbook (Packt, 2014)
OpenDaylight Cookbook (Packt, 2017)
Where To Find Me
Open Source & Community Involvement
Open source is where I learned how to build things that last — and where I continue to contribute.
I’m a member of the Apache Software Foundation and a Project Management Committee member on Apache Karaf. I’m also a committer on ActiveMQ, ServiceMix, CXF, and Felix.
My focus is on architecture, performance, and reliability — helping these projects remain stable foundations for the teams who depend on them.
Talks & Videos
I share walkthroughs, system design tips, and mentoring advice over on YouTube. It’s a place to dig into what I’ve seen in the field — and what actually works.
Here are a few to start with:
Apache Karaf Tutorial in 5 Minutes
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Apache ActiveMQ 5 Minute Introductory Tutorial:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
OpenDaylight’s Apache Karaf Report
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Benchmarking DeepSeek R1 14B on an M4 Mac Mini
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.
Professional Background
With 25+ years in the industry, I’ve helped teams around the world design, troubleshoot, and scale enterprise systems built on open-source foundations.
Roles I’ve played include:
Senior Systems Analyst & Consultant — guiding architectural strategy and system reviews
Senior Developer — supporting high-availability platforms
Mentor & Advisor — helping teams adopt SOA, open-source tools, and better development practices
Why I share
Whether it’s contributing to an Apache project, writing a book, or mentoring a team through a tough deployment — my goal is always the same: to make things clearer.
Technology doesn’t have to be mysterious. With the right structure and shared understanding, it can be elegant, dependable, and genuinely useful.
If that’s the kind of system you want to build, I’d be glad to connect.