Winston Lu is a software engineer and computer engineering student at the University of Waterloo with eight years of hands-on experience spanning firmware, cloud, and security roles. He has built safety-critical systems at Tesla’s Supercharger team—creating a custom AI model that cut error rates from 85% to 12%—and led DevSecOps and IoT firmware work on STM32WL platforms in GCP/AWS environments. Winston co-founded a university EV design team to prototype portable electric vehicles, blending mechanical, electrical, and software engineering in practical builds. His background includes cryptography, identity/access automation, and production SIEM work, demonstrating a strong security-first mindset across projects. Based in Vancouver, he’s an active learner who enjoys CTFs and computer security research, and maintains a public GitHub as a living portfolio of his multidisciplinary work.
8 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at National University of Singapore
Bachelor of Engineering - BE, ENGINEERING, Bachelor of Engineering - BE, ENGINEERING at Western University
Bachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at University of Waterloo
A ESP8266 rewrite from the ground up of a 3D printable shelving system with a hidden giant clock in its shelves edges based off of the original project: https://github.com/DIY-Machines/DigitalClockSmartShelving
Contributions:2 reviews, 135 commits, 1 PR in 1 year 3 months
Contributions:15 commits, 14 pushes, 1 branch in 1 year 7 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.