I build backend systems, libraries, and developer tooling with a focus on clean API design, distributed systems, and performance.
Interested in JVM internals, PostgreSQL, asynchronous architectures, and open-source development.
π¨ kotlin-rfc9457
Production-ready Kotlin Multiplatform implementation of RFC 9457 (Problem Details for HTTP APIs) with first-class support for Ktor and extensible integrations.
Tech: Kotlin Multiplatform Β· Ktor Β· kotlinx.serialization Β· RFC 9457 Β· Gradle
- Kotlin-first API for RFC 9457 Problem Details
- Multiplatform core (JVM / Android / Native / JS)
- Ktor integration for automatic exception handling
- Extensible architecture for custom serializers and frameworks
- Inspired by Spring's Problem Details support while remaining idiomatic for Kotlin
- Designing reusable Kotlin libraries
- Studying distributed systems and System Design
- Exploring PostgreSQL internals and performance
- Deepening knowledge of JVM and concurrency
π Where Postgres Ends
Research project exploring PostgreSQL internals through reproducible experiments and benchmarks.
Tech: PostgreSQL Β· Java Β· Kotlin Β· Python Β· Docker Β· Gatling
- Storage engine experiments
- Query planner analysis
- Indexing research
- Benchmark visualization
π Search Index Manager
Production-style search index management service built with Spring Boot and Kotlin.
Tech: Spring Boot Β· Kotlin Β· PostgreSQL Β· Kafka Β· MinIO Β· Docker Compose Β· Testcontainers
- Index versioning
- Kafka-based asynchronous processing
- S3-compatible storage
- Observability with Micrometer, Prometheus and Grafana
π Zotero RAG
Hybrid Retrieval-Augmented Generation over a personal Zotero library.
Tech: Python Β· ChromaDB Β· BM25 Β· HyDE Β· FastMCP
- Hybrid semantic + keyword retrieval
- Parent-child chunking
- Incremental indexing
- MCP server for Claude Code
π―π΅ Learning Japanese | ζ₯ζ¬θͺγεεΌ·γγ¦γγΎγ