Khanh Ha
Verified Expert in Engineering
Software Engineer and Developer
Khanh Ha is a software engineer veteran with a track record of industry-level projects in the fields of computer vision, deep learning, machine learning, 3D geometry, and computer graphics technologies. He also specializes in digital human technologies, from 3D avatar estimation to motion capture.
Portfolio
Experience
Availability
Preferred Environment
Linux, Windows
The most amazing...
...project I've done was a real-time motion capture system that can run at 60 frames per second (FPS) with multiple GigE cameras.
Work Experience
Computer Vision Consultant
MoveAI
- Developed a real-time motion capture system that can support more than 10 cameras and stream data to Unity and Unreal Engine at 60 FPS.
- Pushed AI models beyond the normal boundaries to achieve precise 2D human key points from RGB human images under challenging edge cases such as markerless, strong occlusion, and low resolution.
- Created kinematic-based human motion tracking solutions for reconstructions of high-quality motions of multiple humans under close interaction and complex movement contexts.
- Developed performance-tracking solutions for sports that can track up to 10 players with an accuracy above 90%.
Senior Computer Vision Engineer
The Ohzone, Inc.
- Built a robust deep learning model for image-based 3D human reconstruction that can tackle various real cases and achieve more accurate results than competitors.
- Developed image processing for a state-of-the-art 3D clothes reconstruction project that can reconstruct high-detail 3D clothes models.
- Created mesh processing algorithms to improve the quality of reconstructed meshes.
Computer Vision Engineer
Computer Vision Lab, Bauhaus University
- Built a crack segmentation deep learning model that outperforms state-of-the-art models in detecting edge cases that cause a high rate of false-positive in reality.
- Developed a new optimized dense stereo matching pipeline to handle high-resolution stereo images.
- Created a stereo reconstruction rig from scratch that can construct a stereo real-time depth map at 60 FPS.
Senior Mesh and Graphics Developer
Nyomo
- Built an OpenGL-based Graphics Engine for the 3D printer software Nyomo that improved customer experience through realistic mesh visualization methods.
- Developed mesh processing methods such as re-meshing, smoothing, and decimation that helped customers achieve better mesh topology without sacrificing the mesh shape.
- Created digital sculpting features for 3D printer software to give customers more flexibility in modifying their 3D meshes.
Back-end Developer
Admicro
- Developed a logging back-end server based on C++ and Lua for an online advertising system that serves around 50K of requests per second and helps to integrate new business features seamlessly without downtime.
- Implemented business features based on Lua for an online advertisement system.
- Maintained and optimized back-end services for an online advertisement system.
Experience
Real-time Motion Capture System
https://www.youtube.com/watch?v=E7HkaKMLDNU&list=PLkLcpRjubtMcwnF_R7rO1u5JFHsOkDP1R3D Printer Software
https://www.youtube.com/channel/UChObDqXzc4RD5gLZmF_Ey3wCrack Segmentation
https://github.com/khanhha/crack_segmentationFor more information about the project, please visit the website: https://khanhha.github.io/portfolio/crack-segmentation/.
Deep Learning Based 3D Human Avatar Estimation
https://github.com/khanhha/human_avatar_reconstructionSkeleton Meshing
https://developer.blender.org/D1465Voxel Artwork Importer and Viewer
https://www.youtube.com/watch?v=0XX7ImySkNw&list=PLkLcpRjubtMfBnvqnge646SncXCaHWqBJ&index=1I created baking tools for transforming the imported voxel files in Blender to a lightweight, portable format that can be run on web browsers with true lighting information. Also, I built a WebGL app to display voxel artwork for the user to explore .vox files.
Education
Master's Degree in Computer Science
Bauhaus University Weimar - Weimar, Germany
Engineer's Degree in Computer Science
Hanoi University of Science and Technology - Hanoi, Vietnam
Certifications
Nanodegree in Deep Learning
Udacity
Skills
Languages
C++, SQL, JavaScript, HTML, QML, Python
Libraries/APIs
PyTorch, TensorFlow, OpenCV, Scikit-learn, OpenGL, Keras, Node.js, Blender Scripting API, WebGL, Babylon.js, Three.js
Paradigms
Object-oriented Programming (OOP), Functional Programming, Distributed Computing, Parallel Computing, Model View Controller (MVC)
Other
Machine Learning, Unsupervised Learning, Clustering Algorithms, Clustering, Regression Modeling, 3D Pose Estimation, Probabilistic Graphical Models, Tracking Systems, Image Processing, Computer Graphics, Deep Learning, Back-end, NVIDIA TensorRT, Virtual Reality (VR), Computer Vision, Computer Science, Computational Geometry, 3D
Frameworks
Qt, Boost, OpenCL, Django, Unreal Engine 4, Unity
Platforms
Linux, Windows
Tools
Blender, MATLAB
Storage
Redis, MySQL, MongoDB
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring