Open Source
The most honest thing an engineering company can show is its source. Ours is public: libraries and starters we use in real work, plus the reference implementations behind our conference talks.
Libraries & starters
Things you can put in a build file today
log-safe-spring-boot 1.0.0 GA
A Spring Boot starter for logging REST request and response detail with configurable redaction of sensitive data. You get logs that are actually useful for debugging, without PII leaking into them. The MVC starter is GA on Maven Central; reactive support is targeted for 2.0.0.
alexa-spring-boot
A Spring Boot starter for building Alexa skills. Grew out of the SpringOne 2020 session on Spring's extensibility model, building a secure voice application by writing a custom starter rather than fighting the framework.
FeatureToggle-Boot2
Feature toggling with FF4J on Spring Boot 2, enabling and disabling system behavior at runtime. The reference implementation from the SpringOne 2019 session.
youtube-annotator
Annotation tooling for YouTube video content, built in TypeScript.
sindhu-indic-script-converter
Transliteration and script conversion across Indic scripts, part of ongoing work on typing and script-conversion tooling for world languages.
Reference implementations
Code behind the talks and the labs
Every conference session we give ships with a runnable repository. These are those, plus the lab material we use in training.
sasiperi-springboot-15factor-app-labs
Hands-on labs demonstrating the 15-factor app with Spring Boot, built to progress from basic to advanced. Used as lab material in our training programs.
gizmo-guard-gemma4-challange Active
Research repo exploring what current small models can do on constrained edge hardware, running locally on-device. The work behind the Gizmo Guard product.
mqtt-ollama-presentation
Materials and code for the CodeMash session on MQTT and Ollama, running local language models and moving work across a messaging layer.
embeddings-demystified
Presentation and supporting material on embeddings, prepared for CodeMash 2026.
adr-risk-ui
Experimental UI for working with architecture decision records and the risk attached to them.
Upstream
Contributions to other people's projects
Using open source seriously means fixing it when it breaks. We contribute upstream to the projects we depend on.
Spring Cloud Config
Contribution to Spring Cloud's external configuration server and client, part of the core Spring Cloud project.
View pull request #1833Everything else
The full profile
This page is a selection. Experiments, spikes and work in progress all live on GitHub, including the research repo behind Gizmo Guard.
Using one of these in production? We would genuinely like to hear about it. Issues and pull requests welcome on any repository.
Need this kind of engineering on your codebase?
The libraries above came out of client and product work. If you want that applied to your systems, start a conversation.