Qingnan Zhou

Sr. Research Engineer at Adobe

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Qingnan Zhou is a senior research engineer at Adobe with 11 years of experience specializing in geometry processing and robust algorithm design, and an active adjunct professor at NYU. He holds a PhD in Computer Science and has a track record of contributing to influential open-source geometry libraries (PyMesh and libigl), where his work improved core mesh algorithms, handled degenerate/coplanar cases, and optimized computational stability. At Adobe he advances research-grade tooling that bridges academic rigor and production requirements, drawing on internships and engineering roles dating back to Google and Shapeways. Colleagues rely on him for subtle numerical fixes and exact-coordinate techniques that prevent edge-case failures in 3D pipelines.
code11 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at New York University
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at The University of British Columbia
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Waterloo
languagesEnglish, Chinese
github-logo-circle

Github Skills (12)

mesh-processing10
algorithms10
c-language10
lib10
geometry10
cprogramming-language10
geom10
geometry-processing10
3d10
numerical-methods9
computational-geometry9
unit-testing8

Programming languages (5)

TypeScriptC++ShellCPython

Github contributions (5)

github-logo-circle
PyMesh/PyMesh

Jun 2015 - Jul 2020

Geometry Processing Library for Python
Role in this project:
userBack-end Developer
Contributions:3 releases, 1387 commits, 26 PRs in 5 years 1 month
Contributions summary:Qingnan was involved in implementing new features for mesh processing libraries, including the generation of a regular tetrahedron and enhancements to the existing icosphere generation functionality. The user also contributed to improving existing functionality by fixing a bug and providing support for including features in the mesh. These changes reflect a focus on core mesh processing algorithms and enhancing the library's capabilities for 3D geometric operations.
pythonmesh-generationgeometry-processingprocessing-librarymesh-boolean
libigl/libigl

May 2015 - Jan 2021

Simple MPL-2.0-licensed C++ geometry processing library.
Role in this project:
userBack-end Developer
Contributions:7 reviews, 198 commits, 34 PRs in 5 years 8 months
Contributions summary:Qingnan made several contributions to the libigl library, primarily focused on enhancing and refining the functionality of the `outer_hull` function, a geometry processing tool. Their work involved fixing bugs related to edge handling, particularly addressing degenerate and coplanar face scenarios. Additionally, the user introduced optimizations by incorporating the `sort_angles` function, improving the algorithm's overall efficiency and stability, and incorporated exact coordinate capabilities.
cppcluster-computingc-plus-plusgeometry-processingprocessing-library
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.
Request Free Trial
Qingnan Zhou - Sr. Research Engineer at Adobe