About
I am a Computer Science graduate and senior Java software engineer in a hands-on Java engineering role, where I own system design and architecture decisions, write code every day, and modernize enterprise systems with modern Java and AI.
My career started in start-ups, writing code before tools like ChatGPT existed. Start-up culture taught me ownership, speed and how to stay calm when a live system breaks.
I love coding every day, and I never stop building. My philosophy is that AI is not only a Python story, which is why I closely follow Rod Johnson, the creator of Spring, and his work on Embabel, an agentic AI framework for the JVM.
Projects
An AI assistant that finds similar past tickets and drafts a root-cause summary.
Personal tooling for options analysis.
Articles
I ran my RCA assistant with Ollama on a 4 GB laptop GPU, measured where it ran out, and moved its reasoning to Claude while keeping embeddings local.
Why a site on GitHub Pages can't count its own readers, and how a Cloudflare Worker and a key-value store count them without storing a single IP address.
A 4-billion-parameter evaluator model on a 4 GB laptop GPU with Ollama, Docker and Spring Boot: why only 80% of it fit, and where each of the 9.8 seconds of one answer went.
How an application on a home computer became reachable from the internet without opening a router port, and every error met along the way with its fix.
Spring from first principles, part 1: what a stereotype annotation really is, and the five steps from a class file to a bean.
The formula from "Attention Is All You Need", computed by hand for three tokens, then written as one Java method.
Favorite Watches
- The Java Story The Official Documentary
- How a Group of Developers Took Back Control from Enterprise Java Spring: The Documentary
Tools I Work With
- Java
- Spring Boot
- Spring AI
- Apache Kafka
- PostgreSQL
- React
- Docker
- AWS
- Ollama
