Projects

Projects

Libraries, tools, open-source contributions, and a few games. Some are maintained, some are finished, all are mine.

My projects

  1. 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
  2. sse-mcp-server GitHub Kotlin-based SSE MCP server for tool execution in AI agents (Flowise). KotlinMCPSSE
  3. 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
  4. poor-life-choices Live Site Mead sharing app for friends. JavaScript/React, live on Vercel. ReactJavaScriptVercel
  5. xkcd-click-and-drag GitHub Full image reconstruction of the famous XKCD comic #1110 using Kotlin. Kotlin
  6. exekutor GitHub Plugin architecture demo in Kotlin. Demonstrates extensible application design patterns. Kotlin
  7. 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
  8. kotlin-design-patterns Website Software design patterns implemented in idiomatic Kotlin. Actively maintained with MkDocs documentation site. KotlinMkDocs
  9. Emma's Inferno Trailer Atmospheric puzzle-platformer exploring themes of morality. University capstone project. UnityC#
  10. Larry the Last Zombie Intro Tower defense game. Team project at Reichman University. UnityC#
  11. Jacob's Choice Gameplay Horror adventure game. Won 3rd place at GameIS Awards 2015. GameMakerGML

Open-source contributions

  1. ff4j PR #752 Authored the javax-to-jakarta namespace migration. Merged but never released by maintainers – the motivation for building ff4k. JavaJakarta
  2. Konsist GitHub CI pipeline improvements, snippet verification, and null handling fixes for the Kotlin static code analyzer. 3 merged PRs. KotlinCI
  3. 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
  4. java-design-patterns PR #1970 Refactored the Prototype pattern implementation. Java