Android engineer ยท Seoul, KR

MINSOOKIM.

Eat. Sleep. Build.

Minsoo Kim sitting by a lake
Years in16
CraftUI / UX
BaseSeoul
Downloads6.1M+
KakaoTalkโœฆKakaoPayโœฆKakaoMusicโœฆBugsMusicโœฆBusanBusโœฆONEWalletโœฆKakaoTalkโœฆKakaoPayโœฆKakaoMusicโœฆBugsMusicโœฆBusanBusโœฆONEWalletโœฆ
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
AI ์‹œ๋Œ€์— ๊ฐœ๋ฐœ์ž๋Š” ๋ฌด์—‡์„ ๋งŒ๋“ค์–ด์•ผ ํ• ๊นŒ?AI AI ์‹œ๋Œ€, ๋‹น์‹ ์˜ ํ†ต์žฅ ์ž”๊ณ ๊ฐ€ ๊ทธ๋Œ€๋กœ์ธ ์ง„์งœ ์ด์œ AI AppUpdateManager๋กœ ์ธ์•ฑ ์—…๋ฐ์ดํŠธ ์ฒ˜๋ฆฌํ•˜๊ธฐPlay ์Šคํ† ์–ด WorkManager๋กœ ์ •๊ธฐ์ ์ธ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ž‘์—… ์ˆ˜ํ–‰ํ•˜๊ธฐ์•ˆ๋“œ๋กœ์ด๋“œ ViewPager2 ์ฃผ์š” ๋ณ€๊ฒฝ์  ์‚ดํŽด๋ณด๊ธฐ์•ˆ๋“œ๋กœ์ด๋“œ Kotlin Coroutines ์˜ˆ์™ธ ์ฒ˜๋ฆฌ ํŒจํ„ด์•ˆ๋“œ๋กœ์ด๋“œ