Computer Science (APCS) @ VNU-HCMUS
Generative AI · Computer Vision · Embodied AI (VR & Humanoid Teleoperation)
I build and study intelligent systems at the intersection of Generative Vision Models, Embodied AI / Robotics, and Interactive XR:
- 🤖 Humanoid Teleoperation & Motion Capture: Full-body real-time teleoperation and retargeting at 50 Hz for the Unitree G1 EDU (29 DoF) humanoid robot using PICO 4 & ankle motion trackers (g1-pico-suspended-arm-mocap).
- 🥽 VR Locomotion & Scene-Aware Systems: Real-time Inverse Kinematics (IK) avatar tracking with VIVE trackers in Unity (CycleWalkingVR) and context-aware 3D/VR outfit retrieval (SceneFit / SceneFit-Backend).
- 🧠 Generative AI & Computer Vision: Building diffusion pipelines from scratch (Anime-Face-Pytorch-Stable-Diffusion), concept erasure & evaluation benchmarks (InfinityCE, CE-Eval), and multi-label vision models (Multi-Label-Classification-with-MNIST-Digits).
- 🌐 Core Systems & Graph Algorithms: Reliable UDP (Go-Back-N + AIMD + SHA-256) hybrid file transfer protocol (hybrid-ftp) and large-scale road network routing with Contraction Hierarchies & Transit Node Routing (Road Network Routing).
| Project | Domain | Highlights |
|---|---|---|
| g1-pico-suspended-arm-mocap | Robotics Mocap PyTorch |
Full-body 50 Hz teleoperation stack for Unitree G1 (29 DoF) with PICO 4 + motion trackers, waist unlock & stick-driven locomotion. |
| CycleWalkingVR | Unity VR Inverse Kinematics |
VR cycling-to-walking locomotion system with real-time Python UDP tracker streaming and Unity foot IK retargeting. |
| SceneFit-Backend | Computer Vision FastAPI |
Scene-aware clothing retrieval & generative outfit editing backend conditioned on environmental context. |
| Anime-Face-Pytorch-Stable-Diffusion | Stable Diffusion PyTorch |
End-to-end mini Stable Diffusion pipeline implemented in PyTorch for image synthesis. |
| hybrid-ftp | Networking TCP/UDP |
Client-server file transfer protocol using TCP control channels and reliable Go-Back-N UDP with AIMD congestion control. |
| Road Network Routing | Graph Algorithms Python |
Shortest-path acceleration on large road networks using Contraction Hierarchies (CH) & Transit Node Routing (TNR). |
- Machine Learning & Vision:
PyTorch·Diffusers·Hugging Face·OpenCV·Jupyter - Robotics, XR & Mobile:
Unitree SDK / Teleop·Unity 3D (C# / ShaderLab)·Swift (watchOS/iOS)·Kotlin (Android) - Systems & Backend:
C/C++·Python (FastAPI)·TCP/UDP Socket Programming·Linux·Git

