Xuankang Lin

Software Engineer at Google

California, 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
Xuankang Lin is a software engineer and Purdue PhD student blending programming languages and advanced machine learning to build safer, more interpretable ML systems. With 13 years of engineering experience and current work at Google, he brings a research-driven approach to production software, having implemented tools like DiffAbs (PyTorch) that provide sound over-approximations for neural network safety. His background spans data infrastructure (Airflow on Kubernetes) and impactful open-source contributions, including refactoring the cocos2d-html5 audio engine to support Web Audio API and merged Airflow fixes. A strong academic performer with degrees from Rose‑Hulman, Tongji, and Purdue, he pairs rigorous formal techniques with practical engineering—able to move ideas from litmus-test experiments to scalable deployment.
code13 years of coding experience
job8 years of employment as a software developer
bookBachelor of Engineering (B.E.), Software Engineering, 4.69 / 5.0, Bachelor of Engineering (B.E.), Software Engineering, 4.69 / 5.0 at Tongji University
bookMaster's degree, Computer Science, 3.9 / 4.0, Master's degree, Computer Science, 3.9 / 4.0 at Purdue University
bookComputer Science and Software Engineering, 4.0 / 4.0, Computer Science and Software Engineering, 4.0 / 4.0 at Rose-Hulman Institute of Technology
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
11reputation
93reached
1answer
1question
github-logo-circle

Github Skills (9)

web-audio-api10
javascript10
cocos2d-x10
nodejs6
xmlhttprequest6
file-upload6
google-cloud-datastore6
form-data6
java6

Programming languages (8)

TypeScriptCSSCOCamlJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
cocos2d/cocos2d-html5

Apr 2013 - May 2013

Cocos2d for Web Browsers. Built using JavaScript.
Role in this project:
userBack-end Developer
Contributions:36 commits in 18 days
Contributions summary:Xuankang primarily contributed to the audio engine of the Cocos2d-html5 repository. Their work involved refactoring the audio engine, introducing a superclass and subclasses for different audio implementations. They focused on supporting Web Audio API and implemented methods for playing, pausing, and controlling music playback, including the handling of music volume. Furthermore, the user developed the ability to manage sound effects, including playing, pausing, and stopping individual effects.
browsersjavascriptcocos2dbrowser
Contributions:38 commits, 221 pushes in 1 year 9 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
Xuankang Lin - Software Engineer at Google