Yuheng Feng is a tools programmer with 10 years of software engineering experience, currently building development tooling at Ubisoft after progressing from a junior tools role. His background blends industry game-tool development with academic research in interactive visualization, progressive analytics and high-dimensional time-series exploration, implemented in C++ and OpenGL. He has a strong foundation in HCI and natural language tooling from French university programs and contributed significant code to multilingual NLP evaluation tools during early internships. Comfortable moving between research prototypes and production tooling, he brings rigorous benchmarking and algorithmic thinking (PCA, dynamic programming, bi-graph matching) to improve developer workflows. Based in Shanghai, he maintains a technical portfolio online that highlights both research projects and practical engineering contributions.
10 years of coding experience
2 years of employment as a software developer
Master, Human Computer Interaction, Mention Très Bien, Master, Human Computer Interaction, Mention Très Bien at Université Paris-Sud
Licence, Informatique, GPA 3.16/4, Licence, Informatique, GPA 3.16/4 at 上海师范大学
Diplôme universitaire de technologie, Informatique, Diplôme universitaire de technologie, Informatique at Université Paris-Est Marne-la-Vallée
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.