John Burns
Platform Engineer. OSS Developer. Community organizer. Conference speaker.
Open Source Projects
The most popular gradle plugin for ktlint. I joined this project in 2023 and have been doing ongoing maintenance for it.
This project provides a multi-platform Kotlin DSL which extends the kotlinx HTML DSL to support HTMX. It also provides a DSL for Spring Boot which allows a seamless integration between Spring Boot routes and HTMX pages and templates.
A framework for declarative DSL configuration for Spring Boot. Considered obsolete in Spring Boot 4+ given the introduction of BeanRegistrars.
JaMM is a queue-based music library and player for Linux/Mac/Windows desktop. JaMM is written in JavaFx, and distributed with its own runtime using jlink and jpackage. It can be installed from my Public Debian Repo or via installer downloads on the GitHub page.
This website is written in pure kotlin using the HTML and CSS DSL. Libraries from this project are published to my Public Maven Repo
Tourney is a desktop application which allows you to run an Elo gaming league.
lib-elo is kotlin library which implements an Elo game rating system.

