Software Engineer

Summary

Software engineer with 9 years of experience designing LLM-based AI agent systems and large-scale distributed backends. Built production systems across diverse domains including ad platforms, AI agents, and global game servers.

Experience

Backend Software Engineer : Danggeun Market Inc. : Jan 2026 - Present

Developing and operating backend systems for Karrot's ad platform on the Advertiser Platform team.

  • Designed and built an LLM-based automated review system for outlink ad creatives end-to-end. Built a full pipeline combining OCR, landing page crawling, prompt engineering, rule-based review logic, and admin UI to automate the previously manual review process
  • Developed a multi-step AI-powered on-call response agent integrating MCP servers for Datadog, Grafana, Slack, and Notion with on-call response Skills, supporting rapid incident analysis and response

Software Engineer : Global AI Platform Corporation : Mar 2024 - Dec 2025

Building backend systems for "Aster," a global personal AI agent showcased at CES 2025 and MWC25.

  • Architected scalable Go-based gRPC microservices to handle high-throughput user requests across distributed systems
  • Integrated LLM agents with real-time streaming capabilities to deliver context-aware and adaptive user interactions
  • Built multiple PoCs and prototypes to evaluate the feasibility of new agent capabilities
  • Built infrastructure automation with Pulumi, AWS, Kubernetes and Helm for zero-downtime deployments
  • Developed the MCP (Model Context Protocol) ecosystem, including reference servers and a registry system, enabling AI agents to dynamically integrate with external tools and data sources

Server Software Engineer → Lead Server Software Engineer
Devsisters (Studio Kingdom) : Dec 2018 - Jan 2024

Developed "Brixity," a global 3D sandbox city-building game that reached #1 on both Apple App Store and Google Play Store charts within a day of launch, surpassing 1 million downloads shortly after.

  • Spearheaded development of a scalable backend handling over 12 million requests per hour for a global player base
  • Owned the entire lifecycle of the game server—from initial development and launch to live operations and incident response
  • Increased server throughput by over 50% through performance tuning and load testing, significantly improving performance and cost efficiency
  • Built productivity-enhancing tools using GitHub Actions, Slack bots, and custom utilities, streamlining workflows for in-game testing, data replication, and content extraction

Software Engineer : Anyfi Inc. : Nov 2016 - Jun 2018

Developed mobile mesh networking solutions at Anyfi, specializing in Wi-Fi Direct multi-hop networking technology.

  • Conducted R&D on Wi-Fi Direct multi-hop networking with IPv4/IPv6 hybrid connectivity for reliable data transmission
  • Designed core mesh networking features including information propagation and graph synchronization
  • Built cross-platform C++ library and reference applications demonstrating mesh networking capabilities
  • Contributed to establishing engineering best practices including Agile processes, code reviews, and TDD

Education

Bachelor of Engineering in Computer Science & Engineering : Mar 2010 - Aug 2017

Seoul National University of Science and Engineering : Seoul, South Korea

Skills

Programming Languages: Go, TypeScript/JavaScript, Python, C#, Java, C++

Backend & Infrastructure: Node.js, .NET, gRPC, Kubernetes, AWS, Terraform, Apache Kafka

Databases: CockroachDB, PostgreSQL, Redis

Awards and Honors

Best of 2023 Game, Made with Unity Korea Award : 2023 : Brixity

Best Strategy Game, Pocket Gamer Awards : 2023 : Brixity

Projects

Open Source Contributions

LangDiff TypeScript Implementation - Ported a structured diff engine for LLM streaming output to TypeScript for web/frontend environments

OpenInference AI Observability - Added SessionMessage support and MCP Streamable HTTP transport instrumentation to OpenTelemetry-based AI observability library