I help Java teams build AI-ready, cloud-native systems that are fast to change and boring to operate.

For more than 20 years I have worked with large enterprises on modernizing Java platforms. From heavy monoliths to Quarkus-based, container-first architectures. Today I focus on how Java, open source, and local AI models come together in real systems, not demos.

I am a Java Champion, author, speaker, and developer advocate at IBM. I write the Enterprise Java and Quarkus Substack, The Main Thread, where I publish deep, hands-on tutorials about:

• Quarkus & modern Java runtimes
• LangChain4j, local LLMs, RAG and agent architectures
• Secure enterprise AI systems
• Platform engineering, developer experience & architecture patterns

I regularly speak at events.

What I work on

• Designing AI-infused Java architectures that scale in real enterprises
• Helping teams replace heavy platforms with simpler patterns
• Turning complex ideas into copy-paste-ready tutorials
• Growing developer communities around open platforms

What people come to me for

• Java & Quarkus modernization
• Enterprise-grade AI design
• Developer productivity & platform thinking
• Content that engineers actually trust

If you build Java systems and care about performance, clarity, and long-term maintainability, feel free to connect.

Disclaimer: I work at IBM. My posts reflect my personal views, not official company positions.

Decks

Speaker Deck Pro: Add privacy options and schedule the publishing of your decks Upgrade