I am a software developer working on open source projects in kotlin.

You can also find me at:

My Travel Guide

I am also one of the hosts of Generation Q, a Star Trek TNG Podcast


My Public Maven and debian Repo

Software Development

Why Does Agile Fail?

Using Ad-hoc Polymorphism to Test Functional Kotlin

Static Web development and Kotlin DSLs

Article - Slides - Presentation Video - Tutorial Video

Functional Kotlin Presentation Slides

Software Development Antipatterns

Refactoring as a Separate Ticket

Kotlin in 2019 Presentation Slides


Best Music of 2020

Best Music of 2021


2021 Criterion Challenge Recap