Android engineer · Seoul, KR

MINSOOKIM.

Eat. Sleep. Build.

Read the blog GitHub Open to talks & collabs
Minsoo Kim sitting by a lake
Fig. 01 — the developer
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 · Neowiz Internet
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.

Neowiz · 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 — 2024

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.

KakaoTalkKakaoPayKakaoMusic
2010 — 2015

Neowiz Internet

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.

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 · 비즈니스 AppUpdateManager를 이용한 앱 업데이트 처리Android WorkManager로 정기적인 백그라운드 작업 수행하기Android ViewPager2 맛보기Android Kotlin Coroutines 사용 패턴Kotlin MotionLayout을 통한 코드 한줄 없이 전환효과 주기Motion