Android engineer · Seoul, KR

MINSOOKIM.

Eat. Sleep. Build.

Minsoo Kim sitting by a lake
Years in16
CraftUI / UX
BaseSeoul
Downloads6.1M+
KakaoTalkKakaoPayKakaoMusicBugsMusicBusanBusONEWalletKakaoTalkKakaoPayKakaoMusicBugsMusicBusanBusONEWallet
01

About

Sixteen years of making Android apps feel right — pixel-perfect where it counts, fast where it matters, invisible everywhere else.

My work sits where UI/UX design meets implementation: interfaces that survive a designer's zoom-in, and frame budgets that survive a mid-range phone. Startup time, memory, motion — the unglamorous parts users feel but never name.

Outside of that, I build indie apps to test ideas end to end, and I write about what breaks along the way. The blog has been running long enough to be an archive of the Android platform itself.

Currently
Independent — indie apps & writing
Previously
Kakao · Nowiz
Obsessed with
Motion, startup time, empty states
02

Selected work

Built solo.

Design, code, store listing, support email — all of it.

BusanBus

Indie · Live

Busan commuters ask one question: how long until the bus? BusanBus answers it in a glance — live arrivals, saved stops, and a home-screen widget you never have to open.

1M+Downloads
KotlinWidgetsPublic transit API
Google Play

ONEWallet

Indie · Live

Every membership card, coupon and stamp in one wallet. Scan once at the counter instead of digging through a bag — rewards you actually remember to use.

3M+Downloads
KotlinBarcode / ML KitOffline-first
Google Play

Built at scale.

Apps a country opens every day.

Kakao · Messenger

KakaoTalk

Chat for a whole country. Every pixel gets looked at twice, and every millisecond gets argued about.

Kakao · Payments

KakaoPay

Money moves through this screen. Nothing may drop a frame, and nothing may surprise the user.

Kakao · Music

KakaoMusic

A player, a feed and a friend list in one app — playback that keeps running while the UI changes shape.

Nowiz · Music

BugsMusic

Streaming back when streaming was hard — background audio, flaky networks, tiny heaps.

03

Path

2024 — NOW

Independent

Indie developer

Shipping my own apps end to end, writing about the platform, and taking on the occasional collaboration. The whole loop — idea, design, code, store, support.

2015 — NOW

Kakao

Android Engineer

A decade on apps with national reach — KakaoTalk, KakaoPay and KakaoMusic. UI architecture, motion systems, and the performance work that keeps a 10-year-old codebase feeling new.

KakaoTalkKakaoPay
2010 — 2015

Nowiz

Android Engineer

BugsMusic, in the era when Android had no support libraries and every animation was hand-rolled. A very good place to learn what the framework actually does.

BUGS MUSICKAKAO MUSIC
04

Toolkit

Platform

  • Android SDK
  • Wear OS
  • App Widgets
  • Play Services

Language

  • Kotlin
  • Coroutines & Flow
  • Java
  • Gradle / KTS

UI & Motion

  • Jetpack Compose
  • MotionLayout
  • ConstraintLayout
  • Material 3

Architecture

  • MVVM
  • Hilt / Dagger
  • Room · WorkManager
  • Modularization

Craft

  • Startup & frame time
  • Memory profiling
  • Accessibility
  • Design systems
05

Writing

All posts →
AI 시대에 개발자는 무엇을 만들어야 할까?AI AI 시대, 당신의 통장 잔고가 그대로인 진짜 이유AI AppUpdateManager로 인앱 업데이트 처리하기Play 스토어 WorkManager로 정기적인 백그라운드 작업 수행하기안드로이드 ViewPager2 주요 변경점 살펴보기안드로이드 Kotlin Coroutines 예외 처리 패턴안드로이드