Projects
Projects
Libraries, tools, open-source contributions, and a few games. Some are maintained, some are finished, all show the same bias: reusable systems over one-off work.
My projects
2026–present
TaleKeeper
Docs
AI-powered TTRPG session recorder with live transcription, speaker diarization, and session summaries. Python/FastAPI backend + Svelte 5 frontend. Fully self-hosted.
PythonFastAPISvelte
2026
sse-mcp-server
GitHub
Kotlin-based SSE MCP server for tool execution in AI agents (Flowise).
KotlinMCPSSE
2025–present
ff4k
Docs
Kotlin Multiplatform feature flags library with DSL configuration, multiple storage backends (JDBC, R2DBC, SQLite), and coroutine-safe context propagation. Built from scratch as a modern alternative to ff4j.
KotlinMultiplatformCoroutines
2024
poor-life-choices
Live Site
Mead sharing app for friends. JavaScript/React, live on Vercel.
ReactJavaScriptVercel
2023
xkcd-click-and-drag
GitHub
Full image reconstruction of the famous XKCD comic #1110 using Kotlin.
Kotlin
2023
exekutor
GitHub
Plugin architecture demo in Kotlin. Demonstrates extensible application design patterns.
Kotlin
2022
Beat The Machine
GitHub
AI-powered guessing game where players identify prompts used to generate images. Built as a university project, later rewritten with DDD.
KotlinSpring BootDDD
2022–present
kotlin-design-patterns
Website
Software design patterns implemented in idiomatic Kotlin. Actively maintained with MkDocs documentation site.
KotlinMkDocs
2016
Emma's Inferno
Trailer
Atmospheric puzzle-platformer exploring themes of morality. University capstone project.
UnityC#
2015
Larry the Last Zombie
Intro
Tower defense game. Team project at Reichman University.
UnityC#
2015
Jacob's Choice
Gameplay
Horror adventure game. Won 3rd place at GameIS Awards 2015.
GameMakerGML
Open-source contributions
2026
ff4j
PR #752
Authored the javax-to-jakarta namespace migration. Merged but never released by maintainers – the motivation for building ff4k.
JavaJakarta
2023
Konsist
GitHub
CI pipeline improvements, snippet verification, and null handling fixes for the Kotlin static code analyzer. 3 merged PRs.
KotlinCI
2023
openapi-generator
GitHub
Added Spring Boot 4 and Jackson 3 support for the Kotlin Spring generator. 10 PRs including fixes for Retrofit templates, Jackson converters, and hashmap model generation.
KotlinSpring BootOpenAPI
2022
java-design-patterns
PR #1970
Refactored the Prototype pattern implementation.
Java