Overview
Technical skills
Projects
Built a modular C++17/OpenCV monocular visual odometry and 3D reconstruction pipeline including feature matching, pose estimation with essential matrix + RANSAC, and PnP-based localization. Implemented sparse mapping and camera trajectory estimation, then validated it on the TUM RGB-D benchmark. Currently extending the approach toward parametric human mesh recovery.
Founded a workflow tool aimed at supporting cross-discipline game production pipelines across art and development. The focus is to streamline production processes and improve coordination between teams involved in building real-time game content.
Served as a technical artist for an interactive 3D installation directed by Lim Heung-soon for Jeju 4.3. Contributed to building and implementing interactive 3D elements required for the installation experience.
Worked as a technical artist on an interactive experience for the Jeju 4.3 theme. Contributed to a 2D platformer concept connected to the film, handling the technical side of delivering interactive scenes and assets.
Timeline
Swift• Senior
UIKit
SwiftUI
ARKit
Swift Concurrency
Repository Pattern
AVFoundation
CryptoKit
Core Graphics
Core Image
- Ship or extend camera-first AR features that require on-device recognition, embedding matchers and AR session lifecycle work.
- Lead prototype-to-product iterations that need careful concurrency, task cancellation and local persistence for iOS apps.
- Implement native macOS integrations involving WKWebView and SwiftUI (floating panels, persistent web sessions) and optimize their UX.
JavaScript• Senior
C• Senior
C++• Senior
Unity
CMake
PyTorch C++
OpenGL
STL
- Develop real-time perception and mapping modules for XR/avatar systems (visual odometry, PnP, triangulation and visualization).
- Build tools and editor plugins that expose spatial mapping results to designers (map exporters, visualization inspectors, automated test harnesses).
- Implement performance instrumentation and profiling-guided optimizations on hot paths (zero-alloc patterns, caching, measured before/after results).
- Extend the JS content pipeline into designer-facing tooling (import/export integrations, validation, and CI for data migrations).
Python• Middle
C#• Middle
Node JS• Middle
Rest API
- Build and evolve client-facing web products that need offline-first sync, user-facing caching and background persistence (expand server-side APIs and add robust migrations).
- Develop educational learning features and spaced-repetition systems or mobile/web learning apps leveraging the memo/Leitner design and local-first UX patterns.
- Prototype kinematics and robotics simulation components in Unity where FK/IK numerical methods and telemetry/debug visualizations are required.
