Summary
Michael Shi is a software developer and McMaster Software Engineering student with nine years of hands-on experience building embedded and desktop tooling for scientific and competitive robotics contexts. At McMaster NEUDOSE he architected an ETL desktop application, SQLite schemas, and a trace visualizer that cut firmware testing time and enabled live instrument testing. He has led programming teams in FIRST, integrating OpenCV vision and gesture-based Bluetooth control to dramatically improve robot performance, and teaches contest programming to youth. Comfortable across low-level serial protocols, databases, and UI tooling, he blends practical system design with user-focused testability. Notably, he pairs classroom engineering with real-world deployment experience that accelerates iterative hardware–software workflows.
8 years of coding experience
Bachelor of Engineering - BEng, Software Engineering, Bachelor of Engineering - BEng, Software Engineering at McMaster University
IB Diploma, Top 6: 96%, IB Diploma, Top 6: 96% at Victoria Park Collegiate Institute