Resume

Software Engineer

AI 워크플로우 플랫폼, 미디어 자동화, 분산 시스템에 집중하는 소프트웨어 엔지니어이며, 아이디어를 실제 제품 인터페이스까지 구현해본 풀스택 경험을 함께 갖고 있습니다.

Experience

카카오

Software Engineer · 2019-01 - 현재 · 성남, 대한민국

KAMP AI

Kakao Media Platform AI

카카오 미디어 생태계에서 AI 기반 미디어 처리, 자동화, 검색, 안정적인 LLM 워크플로우 실행을 위한 백엔드 플랫폼 기능을 개발했습니다.

  • 카카오 쇼핑라이브 영상의 AI 기반 하이라이트 추출 워크플로우를 구현했습니다.
  • Temporal 기반 LLM API 실행 플랫폼을 구축하고, 에러 모니터링, 재시도, 복구 워크플로우를 구현했습니다.
  • 미디어 메타데이터 추출 파이프라인과 장면 단위 영상 검색을 포함한 지능형 미디어 검색 기능을 개발했습니다.
  • Go 모노레포 아키텍처 안에서 플랫폼 서비스를 개발해 AI 플랫폼 개발의 유지보수성과 일관성을 높였습니다.
KAMP

Kakao Media Platform

카카오톡, 다음 등 카카오 서비스 전반에서 사용하는 사내 VOD 및 라이브 스트리밍 플랫폼의 백엔드 시스템을 개발했습니다.

  • 확장 가능한 백엔드 시스템을 위해 Go 기반 마이크로서비스를 설계하고 구현했습니다.
  • RabbitMQ 기반 메시지 처리와 REST 기반 서비스 간 통신을 구현했습니다.
  • ZooKeeper를 활용한 서버 헬스 체크와 로드 밸런싱 메커니즘을 개발했습니다.
  • watcher 기반 장애 감지와 복구를 통해 스트리밍 플랫폼 안정성을 개선했습니다.
Player SDK

Adaptive Bitrate 로직

Player SDK의 자동 화질 선택 로직을 구현하고, 알고리즘 포팅, 테스트, 반복적인 튜닝을 통해 스트리밍 안정성을 개선했습니다.

  • iOS Player SDK를 위해 BOLA 기반 Adaptive Bitrate 로직을 C++로 포팅하고 개선했습니다.
  • “동영상의 다운로드 화질을 결정하는 방법, 사용자 단말 및 서버” 특허 출원에 기여했습니다.

Earlier Experience

삼성SDS

Software Engineering Intern · 2018-07 - 2018-08

Internship

풀스택 솔루션 프로토타입

Java, Spring Boot, gRPC, Vue.js를 사용해 백엔드와 프론트엔드 레이어를 포함한 솔루션 프로토타입을 개발했습니다.

Selected Projects

개인 프로젝트

Charivo

Live2D와 LLM을 결합한 인터랙티브 AI 캐릭터를 만들기 위한 모듈형 프레임워크입니다. 음성, realtime, 렌더링 레이어와 OpenAI·Gemini 백엔드를 교체 가능한 구조로 설계했습니다.

TypeScript Live2D LLM/TTS/STT

Iki

웹용 오픈소스 2D 리그 엔진입니다. MCP 서버와 Claude Code 플러그인을 통해 AI 에이전트가 레이어 이미지로 캐릭터를 리깅하고 움직일 수 있게 했습니다.

TypeScript WebGL2 MCP

hyperclaude

Claude가 계획과 구현을 맡고 Codex가 읽기 전용으로 리뷰하도록 역할을 나눈 Claude Code 플러그인입니다. 블로킹 이슈가 없어질 때까지 계획·구현 루프를 자동으로 반복합니다.

Claude Code Codex Node.js

Charaloom

캐릭터와 세계관을 만들고 1:1·그룹 채팅과 분기형 인터랙티브 스토리를 즐기는 풀스택 AI 캐릭터 플랫폼입니다. 영어와 한국어를 지원합니다.

Next.js Firebase Vercel AI SDK

Commentarium

웹 어디에서든 댓글, 평점, 커뮤니티 투표를 남길 수 있도록 페이지 위에 소셜 레이어를 더하는 크롬 익스텐션입니다.

Chrome Extension React TypeScript

LiveClaw

Charivo 기반 Electron 앱으로, 로컬 OpenClaw 에이전트에 Live2D 아바타와 음성 출력, 스트리밍 음성 입력을 연결했습니다. macOS, Windows, Linux 설치 파일로 배포합니다.

Electron Charivo OpenClaw

Captiony

로컬 영상이나 YouTube 링크에 맞춰 SRT/VTT 자막을 편집하는 브라우저 기반 자막 편집기입니다. 타임라인 컨트롤, 실행 취소/다시 실행, 실시간 미리보기, 로컬 자동 저장을 제공합니다.

Next.js TypeScript Media UI

KiMCP

네이버, 카카오, TMAP 같은 국내 API를 LLM 애플리케이션과 에이전트 워크플로우에서 사용할 수 있도록 노출하는 MCP 서버입니다.

Python MCP Korean APIs

Backend Interview Guide

데이터베이스, 클라우드, 시스템 디자인, 프로그래밍을 아우르는 한국어 백엔드 면접 지식베이스입니다. Codex, Claude Code, 자체 에이전트 하네스를 활용한 멀티 에이전트 워크플로우로 작성하고 검토했습니다.

Markdown Agent Harness Codex / Claude Code

TetriCube

Unity와 C#으로 개발한 개인 3D 테트리스 게임입니다. Google Play Game Services와 연동해 랭킹과 업적 기능을 구현했습니다.

Unity C# Google Play

Skills

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

Education

동국대학교

컴퓨터공학 전공, 학사