Projects.

Production Android projects I design, build, release, and operate outside the day job.

Android community platform for jiu-jitsu.

Building the Android client for a jiu-jitsu community serving 500+ monthly active users, using Kotlin Multiplatform and Compose with a shared API and domain layer.

Founder & Lead Engineer — 2024 to present.

Highlights

  • Serving 500+ monthly active users with a Kotlin Multiplatform client and shared API and domain layer.
  • Apply LLM APIs to structured content and operational workflows with explicit evaluation criteria, safety controls, and monitoring for dependable product behavior.

Stack

Next.jsTypeScriptSupabase / PostgresRow-Level SecurityKotlin MultiplatformCompose MultiplatformOpenAI APIEvals & guardrailsVercelGitHub Actions

Production consumer app built with Kotlin Multiplatform and Compose.

Designed, built, and released a mobile guide to art exhibitions across Korea, owning Android architecture, data integration, release automation, and post-launch quality.

Founder & Lead Engineer — 2024 to present.

Gallr map view showing exhibitions across Seoul
Gallr featured exhibitions list

Highlights

  • Built shared domain and data layers with API integration and offline-first caching.
  • Integrated crash reporting and analytics for post-launch quality and observability.
  • Automated store delivery and release workflows.

Stack

Kotlin MultiplatformCompose MultiplatformMaterial 3Naver Maps SDKSupabase / PostgresKtorCoilDataStoreGoogle Apps ScriptEleventy (marketing site)