Resume

Software Engineer

Software 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 over swappable OpenAI and Gemini backends.

TypeScript Live2D LLM/TTS/STT

Iki

Open-source 2D rig engine for the web, with an MCP server and a Claude Code plugin that let an AI agent rig and animate a character from layered art.

TypeScript WebGL2 MCP

hyperclaude

Claude Code plugin that pairs Claude as the builder with Codex as a read-only reviewer, running plan and implementation loops until no blocking findings remain.

Claude Code Codex Node.js

Charaloom

Full-stack AI character platform with worlds, one-on-one and group chat, and branching interactive stories, in English and Korean.

Next.js Firebase Vercel AI SDK

Commentarium

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

Chrome Extension React TypeScript

LiveClaw

Cross-platform Electron app built on Charivo that gives a local OpenClaw agent a Live2D avatar, speech, and streaming voice input, shipped with macOS, Windows, and Linux installers.

Electron Charivo OpenClaw

Captiony

Browser-first subtitle editor for SRT/VTT authoring against a local video or YouTube link, with timeline controls, undo/redo, 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

Backend Interview Guide

Korean backend interview knowledge base spanning database, cloud, system design, and programming, drafted and reviewed through a multi-agent workflow with Codex, Claude Code, and a custom agent harness.

Markdown Agent Harness Codex / Claude Code

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.