Yishan Li is a software developer with five years of experience building user-facing systems and data-driven products, currently contributing at Google after roles in data science and test automation. With a foundation in computer science from Queen’s and a Master’s in Data Science and AI from Waterloo, Yishan bridges HCI-informed product thinking (teaching HCI courses) with practical engineering—ranging from Selenium/REST automation at IBM to short-term data science work at Wish. He has experience designing conversation-insight features for wearable platforms (smart glasses/goggle headsets) and integrating gateway systems, highlighting a knack for applied ML and real-time interfaces. Known for clear communication and mentoring from TA roles, he combines academic rigor with hands-on delivery in cross-functional teams. An appetite for translating research into polished user experiences and shipping robust test suites sets him apart.
5 years of coding experience
2 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Queen's University
Master of Data Science and Artificial intelligence, Data Science, Master of Data Science and Artificial intelligence, Data Science at University of Waterloo
Contributions:1 PR, 15 pushes, 8 branches in 3 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.