David Yan

Undergraduate Student Researcher

New York City Metropolitan Area 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
David Yan is an incoming research intern and PhD student at Princeton with three years of hands-on experience developing tooling for 3D content pipelines and procedural environments. As a back-end developer and automation engineer on the notable princeton-vl/infinigen project, he built Blender Python scripts for mesh processing, texture baking, and model export—bridging research-grade simulation assets with reproducible pipelines. He progressed from undergraduate researcher to graduate student researcher at Princeton while earning a BE, and brings practical experience from selective programs like RSI. Based in the NYC area, David combines academic rigor with pragmatic engineering, favoring automation that scales complex graphics workflows for photorealistic world generation.
code2 years of coding experience
job6 years of employment as a software developer
bookHigh School Diploma, General Studies, High School Diploma, General Studies at The Charter School of Wilmington
bookBachelor of Engineering - BE, Bachelor of Engineering - BE at Princeton University
languagesEnglish, Chinese, French
github-logo-circle

Github Skills (8)

python10
automation9
automations9
file-processing8
file-handling8
fileio8
file-access8
testing7

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
princeton-vl/infinigen

Jun 2023 - Oct 2024

Infinite Photorealistic Worlds using Procedural Generation
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:6 PRs, 10 pushes, 7 branches in 1 year 4 months
Contributions summary:David primarily contributed to the project by adding and modifying scripts related to the Blender Python API, specifically focusing on exporting and processing 3D assets. Their work involved implementing various functions for mesh processing, texture baking, and model exporting. Additionally, the user worked on test scripts and made updates to existing scripts.
Contributions:19 pushes in 10 months
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
David Yan - Undergraduate Student Researcher