John Burns
Platform Engineer. OSS Developer. Community organizer. Conference speaker.
Open Source Projects
spring-funk
A framework for declarative DSL configuration for Spring Boot. I founded this project.
ktlint-gradle
The most popular gradle plugin for ktlint. I joined this project in 2023 and have been doing ongoing maintenance for it.
JaMM
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.
My Personal Site
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
Tourney is a desktop application which allows you to run an Elo gaming league.
lib-elo
lib-elo is kotlin library which implements an Elo game rating system.