Yihuan Dong is a software engineer and Ph.D. candidate with 11 years of experience building education-focused web and interactive systems, currently at Salesforce. His work blends research and production: designing learning analytics and proactive interventions from student trace logs while maintaining multi-server lab infrastructure and a block-based programming environment used by 2000+ students. At IXL and NC State he led cross-disciplinary projects, translating teacher and curriculum needs into scalable tools and reducing puzzle authoring time by over 80% with a template generator. Technically versatile across Java, JavaScript, HTML, SQL, R, Apache/Nginx, and full-stack web tooling, he quickly adopts new tech to accelerate research and product goals. He has a strong track record of mentoring students and aligning empirical insights with usable classroom features, making him effective at turning learning science into deployable software.
11 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, 3.73, Doctor of Philosophy (Ph.D.), Computer Science, 3.73 at North Carolina State University
Bachelorâs Degree, Software Engineering, 3.3, Bachelorâs Degree, Software Engineering, 3.3 at Dalian University of Technology
Contributions:16 commits, 15 pushes, 1 branch in 1 month
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.