Resume

Software Engineer

Backend engineer focused on AI workflow platforms, media automation, and distributed systems, with full-stack product experience from idea to shipped interface.

Experience

Kakao Corp

Software Engineer · Jan 2019 - Present · Seongnam, South Korea

KAMP AI

Kakao Media Platform AI

Built backend platform capabilities for AI-driven media processing, automation, retrieval, and reliable LLM workflow execution across Kakao's media ecosystem.

  • Implemented AI-based highlight extraction workflows for Kakao Shopping Live videos.
  • Built Temporal-based workflow infrastructure for reliable LLM API execution, including monitoring, retries, and recovery workflows.
  • Developed media metadata extraction pipelines and intelligent media search, including scene-level video retrieval.
  • Contributed platform services in a Go monorepo architecture to improve maintainability and consistency across AI platform development.
KAMP

Kakao Media Platform

Developed company-wide VOD and live streaming platform backend systems used across Kakao services, including KakaoTalk and Daum.

  • Designed and implemented Go-based microservices for scalable backend systems.
  • Implemented message-driven processing with RabbitMQ and REST-based inter-service communication.
  • Developed health-check and load-balancing mechanisms using ZooKeeper.
  • Enhanced streaming stability through watcher-based failure detection and recovery.
Player SDK

Adaptive Bitrate Logic

Implemented automatic video quality selection logic for Player SDKs, improving streaming stability through algorithm porting, testing, and iterative tuning.

  • Ported and improved BOLA-based Adaptive Bitrate logic in C++ for the iOS Player SDK.
  • Contributed to a patent application for video download quality decisioning: "Method, user terminal, and server for determining download quality of video."

Earlier Experience

Samsung SDS

Software Engineering Intern · Jul 2018 - Aug 2018

Internship

Full-stack Solution Prototype

Built a prototype solution across backend and frontend layers using Java, Spring Boot, gRPC, and Vue.js.

Selected Projects

Independent Work

Charivo

Modular Live2D + LLM framework for building interactive AI characters with pluggable voice, realtime, and rendering layers.

TypeScript Live2D LLM/TTS/STT

Charaloom

Full-stack AI character creation and streaming chat platform with multilingual UX, Firebase auth, and creator-friendly sharing.

Next.js Firebase OpenAI SDK

Commentarium

Chrome extension that adds a social layer to any page with contextual comments, ratings, and community voting.

Chrome Extension React TypeScript

LiveClaw

Desktop companion built with Electron, React, Charivo, and OpenClaw, connecting Live2D avatars with local-first chat and voice interaction.

Electron React Charivo

Captiony

Browser-first subtitle editor for precise SRT/VTT authoring with timeline controls, realtime preview, and local auto-save.

Next.js TypeScript Media UI

KiMCP

MCP server that exposes Korean APIs such as Naver, Kakao, and TMAP as tools for LLM applications and agent workflows.

Python MCP Korean APIs

TetriCube

Solo-developed 3D Tetris game built with Unity and C#, integrated with Google Play Game Services for rankings and achievements.

Unity C# Google Play

Skills

Go TypeScript Kubernetes RabbitMQ Redis MongoDB Temporal LLM APIs Next.js React Electron MCP

Education

Dongguk University

Computer Science, B.S.