Projects

These are the projects I am currently building or actively involved in — from Open Source frameworks that bring AI to Java developers, to the developer tools I create and maintain.

JHipster

One of the most popular Open Source development platforms, generating production-ready Spring Boot + Angular/React/Vue applications.

I created JHipster in 2013 to generate modern, production-ready web applications with best practices built in. It has grown to 22,000+ GitHub stars and 800+ contributors. I remain involved as founder and president of the JHipster Developers Association.

BootUI

An embedded, local-only developer console for Spring Boot and Quarkus applications that makes the running process legible.

BootUI gives Java developers immediate runtime visibility inside a running application — health, memory, threads, HTTP exchanges, and logs — with deep diagnostics and performance-tuning advisors to find and fix problems. It also works with AI agents, so they can inspect and tune your live application, all behind a local-first safety model.

Dr JSkill

An Agent Skill that generates modern Spring Boot applications following my personal best practices, for AI coding assistants like GitHub Copilot CLI and Claude Code.

Dr JSkill builds on my JHipster experience to scaffold Spring Boot 4.x projects with Java 25, a database, REST APIs, and your choice of front-end. Unlike JHipster it is an AI agent: easier to tune, more versatile, and able to update existing projects. It is currently an experiment.

Coffilot

A GitHub Copilot canvas extension that turns a Maven or Gradle Java, Spring Boot, or Quarkus project into an interactive console inside the Copilot app.

Coffilot lets you build, test, package, and run your Java app from the Copilot side panel, with a graphical test view, a “run affected” mode, live JVM metrics, and advisor scans that push fixes straight back to the agent.

LangChain4j

The leading AI framework for Java developers: a clean, idiomatic Java API for building applications with Large Language Models.

I am one of the core contributors to LangChain4j. As part of my work at Microsoft I focus on Microsoft Foundry integration, the OpenAI Java SDK module, Structured Outputs and Function Calling, and developer advocacy.

Spring AI

The official AI framework for Spring developers: a Spring-friendly abstraction layer for building AI applications.

I contribute to Spring AI, which brings AI capabilities to the Spring Boot ecosystem through familiar patterns like dependency injection, auto-configuration, and starters. My work includes Microsoft Foundry integration, the OpenAI Java SDK module, and API design feedback.