David Yan

Incoming Research Intern at Princeton University

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.
code3 years of coding experience
job3 years of employment as a software developer
bookHigh School Diploma, High School Diploma at The Charter School of Wilmington
bookDoctor of Philosophy, Doctor of Philosophy at Princeton University
languagesEnglish, Chinese
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 - Aug 2025

Infinite Photorealistic Worlds using Procedural Generation
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:6 PRs, 10 pushes, 7 branches in 2 years 1 month
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.
procedural-generation
Contributions:34 pushes in 2 years 2 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