Top expert inWebGL and Interactive 3D Graphics Development
Kevin Ngo is a data scientist based in California with 15 years of engineering experience and a Master’s in Information & Data Science from UC Berkeley, specializing in NLP and computer vision. He designs and ships production ML pipelines—ranging from multilingual invoice extraction with LayoutLM and M2M100 to ConvNeXt-based form classification—consistently improving accuracy and automating large volumes of manual work. Kevin pairs strong research and model-building skills with pragmatic engineering: image preprocessing, skew/orientation correction, blank-image filtering, and end-to-end deployment using Cython/PyInstaller to meet real-world constraints. Earlier roles span data engineering and full-stack work where he built real-time PySpark pipelines, optimized database schemas, and led a clinical recommender prototype into testing. An active open-source front-end contributor, he’s improved A-Frame and three.js tooling for VR experiences—evidence of a breadth that bridges interactive UIs and deep learning systems. He combines a practical, metrics-driven mindset with hands-on implementation across the ML lifecycle to convert messy data into measurable impact.
14 years of coding experience
5 years of employment as a software developer
Master's Degree Information & Data Science, Master's Degree Information & Data Science at UC Berkeley School of Information
:atom: Build virtual reality experiences with A-Frame and React.
Role in this project:
Front-end Developer
Contributions:1 release, 143 commits, 43 PRs in 3 years 2 months
Contributions summary:Kevin primarily contributed to the development of React components for building virtual reality experiences. Their commits focused on creating and modifying core components such as `Animation`, `Entity`, and `Scene` to enhance the functionality of the A-Frame React library. They also addressed bugs, improved prop handling, and refactored code for better performance and maintainability. The changes involved integrating event listeners and managing component properties for seamless integration with A-Frame's features.
:sunglasses: Boilerplate for building virtual reality (VR) experiences with A-Frame and React using aframe-react.
Role in this project:
Front-end Developer
Contributions:54 commits, 11 PRs, 46 pushes in 1 year 4 months
Contributions summary:Kevin primarily focused on developing the front-end components for the A-Frame React boilerplate. Their work included moving core components to aframe-react, showing off cursor and events, and implementing stateless components. They also made minor updates, including bumping A-Frame and boilerplate versions, and updating the index.html file.
reactrealityboilerplateframevirtual-reality
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.