Yuan Ren is a Senior Software Development Engineer and Ph.D. in Computer Science with 11 years of engineering experience, blending rigorous HCI research on alternative input modalities for wearables with practical software delivery. His work — including an impactful Google AR internship where he built a bidirectional translation prototype that reduced physical demand and frustration vs. Google Translate — demonstrates a knack for user-centered systems that measurably improve interaction. Trained at UC Merced (PhD) and USC (MS) and now based in Maple Grove, MN, he moves fluidly between academic experimentation and production engineering. Known for rapid adaptability, strong problem-solving, and an engineer’s discipline, he brings both deep analytical skills and pragmatic coding experience to cross-disciplinary teams.
11 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at 美国南加州大学
Bachelor of Engineering (BE), Software Engineering, Bachelor of Engineering (BE), Software Engineering at Beijing Jiaotong University
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of California, Merced
A selectable horizontal scroll bar developed with Swift
Contributions:6 pushes in 2 months
horizontalswiftscrollselectable
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
Yuan Ren - Senior Software Development Engineer at 波士顿科学