Seonglae Cho

AI Engineer who specializes in Web technology ✨

Work Experience

Kakao Mobility

Project Lead Developer (2021.12 ~ 2022.9)

  • Lead developer of a web application project to draw vectors in 3D space.
  • Improved vector drawing speed to extract normal vectors of a surface using 3D point cloud data.
  • Integrated development experience of Mac, Windows, and GKE using Kubernetes on Rancher Desktop with a localized production stack (Redis, Node.js, InfluxDB, and Grafana).
  • Reduced build time by 70%, simplified dependency management, and merged Node.js-based repositories into a mono-repo.
  • Enhanced maintainability with unit testing (Vitest) and code coverage including frontend source code by mockup browser rendering.
  • Migrated Docker based application to GKE with a Google Cloud DevOps Award winning team.
  • Achieved real-time error notification (Slack) and task monitoring (Grafana Map dashboard) via logs in InfluxDB.
  • Boosted group dynamics by creating cross-team Slack channels for knowledge sharing.
  • Refactored C++ camera projection library to Rust which convert 3d point to a 2d point using lens information.

Stryx

Software Engineer (2019.11 ~ 2021.12)

  • Arranged system architecture (Geoserver, PostGiS, Potree) for rendering thousands of 2D/3D vector data inside web app.
  • Obtained LiDAR sensor control of vehicles with Socket.io and real-time pointcloud rendering via three.js.
  • Raised precision of drone coordinate positioning with a tuning algorithm that uses the direction of landmarks in panorama photos.
  • Cut bandwidth and response time by 80% with multi-level caches (Redis, Nginx Cache, and Browser Cache).
  • Upgraded service reliability by migrating bare metal servers to OpenStack through building docker containers for apps.
  • Downsized Docker image from 1GB to 200MB using multi-stage builds which accelerated the deployment process.

Projects

Angryface

2023.6 ~ 2023.6

  • QA AI who can provide answers with source documents made by LangChain and vector database.
  • Attained question answering AI by optimizing local inference performance by model quantization without requesting external API.

Three-Sentence Summary

2023.3 ~ 2023.5

  • News article summarization AI by OpenIE5 and Sentence Transformer.
  • Combined extractive summarization and abstractive summarization.
  • Decomposed an article to semantic triples and recomposed sentences with the most important triples.

Texonom

2020.6 ~ 2023.4

  • Optimized rendering of a 10,000-page web app using SSG and SSR (Next.js framework).
  • Saved 90% on server costs by migrating deployment environment from Okteto Kubernetes to Vercel.
  • Achieved 200 organic search visits per week (statistics from Google Analytics 4) by optimizing SEO (Google Search Console) and FCP.

Pointland

2020.3 ~ 2020.10

  • Developed a touchscreen joystick that allows users to wander anywhere in 3D space.
  • Accomplished full screen web experience with pointcloud data served from Google Cloud Storage using PWA.

Intuiter

2019.10 ~ 2021.11

  • Solved the complexity of existing shortcut applications (Vim, Emacs) with an easier usage.
  • Increased universality to work in any software by letting the app run in the background.
  • Bound Electron and AutoHotKey by including AHK compiler in the installer which make AHK script run dynamically.
  • Added a smooth mouse control on keyboard by calling Windows mouse API DLL.

Education

Yonsei University

2017.3 ~ 2023.6

  • Computer Science
  • Undergraduate

University of California, Riverside

2022.9 ~ 2023.1

  • Computer Science
  • Exchange Student

Portfolio

Network

Competence

Languages

Frameworks

Databases

Services

Tools

Skills