Yonatan Karp-Rudin Download CV

Parking · Projects

Projects

Libraries, tools, upstream contributions, and a few games. Some are maintained, some are finished, and the current work is deliberately biased toward reusable infrastructure: feature flags, AI-agent tooling, developer-facing documentation, and operational systems that can survive outside a demo.

My projects

  1. Open source library2025–present

    ff4k

    A Kotlin Multiplatform feature flag library built to replace a stalled Java-era dependency with typed APIs, async storage, and coroutine-aware targeting.

    • Kotlin
    • Multiplatform
    • Coroutines
  2. Self-hosted tool2026–present

    TaleKeeper

    A self-hosted tabletop RPG memory tool that turns local session audio into transcripts, speaker-aware review, summaries, and searchable campaign records.

    • Python
    • FastAPI
    • Svelte
  3. AI-agent infrastructure2025

    sse-mcp-server

    A Spring Boot Kotlin MCP bridge that exposes typed tools over Server-Sent Events for Flowise-style agent workflows.

    • Kotlin
    • Spring Boot
    • MCP
    • SSE
    • Docker
  4. Technical writing / docs2022–present

    kotlin-design-patterns

    Software design patterns implemented in idiomatic Kotlin. A teaching/reference project that turns familiar object-oriented patterns into Kotlin-first examples with a generated MkDocs documentation site.

    • Kotlin
    • MkDocs
  5. Side project2024

    poor-life-choices

    Mead sharing app for friends. JavaScript/React, live on Vercel.

    • React
    • JavaScript
    • Vercel
  6. Data reconstruction2023

    xkcd-click-and-drag

    Full image reconstruction of the famous XKCD comic #1110 using Kotlin.

    • Kotlin
  7. Architecture demo2023

    exekutor

    Plugin architecture demo in Kotlin. Demonstrates extensible application design patterns.

    • Kotlin
  8. Side project2022

    Beat The Machine

    AI-powered guessing game where players identify prompts used to generate images, rewritten with DDD.

    • Kotlin
    • Spring Boot
    • DDD
  9. Game2016

    Emma's Inferno

    Atmospheric puzzle-platformer exploring themes of morality. University capstone project.

    • Unity
    • C#
  10. Game2015

    Larry the Last Zombie

    Tower defense game. Team project at Reichman University.

    • Unity
    • C#
  11. Awarded game2015

    Jacob's Choice

    Horror adventure game. Won 3rd place at GameIS Awards 2015.

    • GameMaker
    • GML

Open-source contributions

  1. Upstream contribution2023-2026

    openapi-generator

    Upstream Kotlin Spring generator work for Spring Boot 4, Jackson 3, Retrofit compatibility, and regression coverage across generated server/client code.

    • Kotlin
    • Spring Boot
    • OpenAPI
  2. Upstream contribution2023

    Konsist

    Upstream Kotlin static-analysis work spanning null-aware type matching, snippet verification, and CI pipeline discipline.

    • Kotlin
    • Static analysis
    • CI
  3. Upstream contribution2025

    ff4j

    Upstream Jakarta namespace migration work that exposed the release gap behind the later ff4k replacement.

    • Java
    • Jakarta
  4. Upstream contribution2022

    java-design-patterns

    Refactored the Prototype pattern implementation.

    • Java