I build backend platforms and the teams behind them.
I spent twelve years at NBT, where I led AdiSON development and ran the engineering organization through the company's KOSDAQ listing. AdiSON is Korea's largest rewarded-ad offerwall by market share, integrated into apps including Naver Webtoon, Naver Pay, KakaoTalk, Toss and Baemin. At Datarize, I built the foundation platform (API gateway, identity and core services) and event-triggered messaging.
I'm bringing lessons from years of running large-scale, real-time backends to AI agents, so interrupted runs can resume and failures can be traced. In open source, I contribute to Apache Flink, primarily through its Flink Agents subproject, where I work on durable execution and model routing. I also work on GenAI instrumentation and semantic conventions in OpenTelemetry, and on the Java SDK and agent framework integrations (LangGraph, Google ADK) for Temporal.
I write essays in Korean, English and Japanese at Namsang LABS. A few of them:
- Why FastAPI's scoped_session Quietly Causes Broken Pipes
- Cards Close, but the Product Doesn't Grow
- If It Was Good, It's Experience
If any of this overlaps with your work, let's grab a coffee. Reach me by email or on LinkedIn.

