Experience

Spotify AB

Stockholm, Sweden • Mar 2022 - present

  • Spotify integration on smart TV platforms and gaming consoles such as Tizen, WebOS, Android TV, PS4/5, Xbox, Google Cast using web and native stack ( press )
  • Video ads integration on Roku ( article )

WAVE Corporation

Seoul, South Korea • Apr 2017 - Jan 2022

  • In-house WebRTC media streaming clusters with custom functionalities, a containerized REST API server, horizontal-scalable event-sourcing backend
  • CICD pipelines for a React Native application, logging and data processing pipelines for visualization/monitoring
  • Social media coverage

Ubiquitous Virtual Reality Lab (UVR Lab)

Daejeon, South Korea • May 2014 - Jun 2015

  • Samsung Digital Media & Communications
  • User-independent face landmark detection and tracking algorithm for spatial AR interaction using feature enhancements based on RGB and depth images

Programming Language Research Group (PLRG)

Daejeon, South Korea • Aug 2011 - Jan 2012

  • Basim: an educational programming language in Hangul and computer science curriculum

Electronics and Telecommunications Research Institute (ETRI)

Daejeon, South Korea • Jul 2011 - Aug 2011

  • GENI: networking and distributed systems testbed federation adaptor development

Education

KAIST

Daejeon, South Korea • 2015 — 2019

M.S. in Graduate School of Culture Technology, Social Computing Lab

KAIST

Daejeon, South Korea • 2009 — 2015

B.S. in Computer Science

Projects

Blend: Interactive video chat app

Daejeon, South Korea • 2016

Client and server development of 1:1 WebRTC, collage layouts, filters and effects in Java, Swift and Python. website, demo

ToGather: Campus-based anonymous community app

Daejeon, South Korea • 2015

Client and server development of anonymous group chats, feeds and notifications app in Java, Obj-C and Python. website, demo

AIA Campaign: Mother's First Song

Seoul, South Korea • 2015

Training supervised sign language detection model using Kinect and LeapMotion website, demo

Tech Stacks

Backend

API Gateway, Lambda, EKS (Kubernetes), MSK (Kafka), SNS, WAF, Wavelength, S3, Elastic Beanstalk

Frontend

React, Vue, React Native, iOS, Android, JQuery

Database/cache

AWS RDS(MySQL), AWS ElastiCache(Redis), MongoDB, Firebase Realtime Database

DevOps

CodePipeline, Docker/DockerHub, CircleCI, Fastlane, CodePush

Data pipeline

BigQuery, GCP Cloud Logging, PubSub, Tableau

Monitoring/testing

CloudWatch, Elastic, Logstash, Kibana, Grafana, Prometheus, Jest, Locust, Siege

Languages

TypeScript, JavaScript, Python, Java, C, C++, Swift, Obj-C and more

Publications & Talks

AWS Summit Seoul '21

Seoul, South Korea • 2021

Invited talk on How to build an interactive video chat platform in scale with limited resources and small-sized team

Augmented Human '16

Geneva, Switzerland • 2016

Dream House: NUI-based Photo-realistic AR Authoring System for Interior Design

KIISE '15 (Best Paper Award)

Jeju, South Korea • 2015

Quantified Lockscreen: Integrating Facial Expression Detection and Mobile Lockscreen for Quantified Self

Additional Links