Chenyang Yuan

Research Scientist at Toyota Research Institute

Cambridge, Massachusetts, 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

👤
Senior
🎓
Top School
Chenyang Yuan is a research scientist based in Cambridge, MA with 13 years of experience bridging rigorous academic research and practical software engineering. Currently at Toyota Research Institute after a long research stint at MIT, he specializes in convex optimization, semidefinite relaxations, and large-scale polynomial and sum-of-squares methods. He holds a PhD and MS in EECS from MIT and a BA in Computer Science from UC Berkeley, reflecting deep theoretical training paired with strong engineering chops. His open-source work shows a pragmatist’s side—implementing algorithmic problems and concurrency patterns in Rust and building a Scheme interpreter and UI enhancements—indicating fluency across both low-level systems and interactive tooling. Colleagues can expect someone who turns advanced optimization theory into scalable, production-oriented solutions.
code13 years of coding experience
job6 years of employment as a software developer
bookBA, Computer Science, 3.93/4, BA, Computer Science, 3.93/4 at University of California, Berkeley
bookDoctor of Philosophy - PhD, Electrical Engineering and Computer Science, 5.0/5.0, Doctor of Philosophy - PhD, Electrical Engineering and Computer Science, 5.0/5.0 at Massachusetts Institute of Technology
bookHigh School Diploma, High School Diploma at NUS High School of Mathematics & Science
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

algorithm10
tokenize10
algorithms10
javascript10
interpreter10
data-structure10
tokenizer10
parsing10
scheme10
data-structures10
rust10
text-parsing10
concurrency10
programming-language9
collections8

Programming languages (5)

JuliaRustJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
ldct/isicp

Nov 2012 - Jun 2014

Interactive Structure and Interpretation of Computer Programs
Role in this project:
userFull-stack Developer
Contributions:50 commits in 1 year 6 months
Contributions summary:Chenyang appears to have worked on both the front-end and back-end aspects of the "Interactive Structure and Interpretation of Computer Programs" repository. Their contributions include creating a Scheme tokenizer, a Scheme list parser, and implementing primitive procedures, indicative of back-end development. Additionally, the user added a test page for the Scheme interpreter and made improvements to the user interface, suggesting front-end involvement.
interpretationprograms
rust-rosetta/rust-rosetta

May 2014 - Jun 2014

Implementing Rosetta Code problems in Rust.
Role in this project:
userBack-end Developer
Contributions:9 commits in 25 days
Contributions summary:Chenyang primarily contributed to implementing solutions to problems from the Rosetta Code repository, focusing on the Rust programming language. The contributions involved writing and refining Rust code to solve algorithmic problems, including Huffman coding and power set generation. The user also worked on concurrency using Rust, demonstrating proficiency in language-specific features like channels and spawning processes.
rustproblemsrosetta-coderosettarust-lang
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
Chenyang Yuan - Research Scientist at Toyota Research Institute