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