Summary
Alex Yan is a versatile computer scientist with 13 years of hands-on experience building tooling and automation across software, mechanical design, and low-level systems. He excels at turning messy, manual workflows into reliable software—writing C# SolidWorks add-ins, Python robot simulations, VBA validation tools, and C VoIP applications—while also diving into hardware, networking, and repair when the problem demands it. Practical and independent, he has shipped solutions that cut costs and errors (including saving an organization thousands per month by avoiding an ill-suited platform) and has reverse-engineered device drivers and optimized VoIP latency. A perpetual tinkerer, Alex pairs formal CS and electronics engineering studies with skills in Blender, Fusion 360, and shop-level repairs, making him effective where software meets physical systems.
13 years of coding experience
2 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Western University
Computer Science, Computer Science at Carleton University
Electrical Engineering Technology Electrical Engineering Technologies/Technicians, Electrical Engineering Technology Electrical Engineering Technologies/Technicians at Fanshawe College
High School Diploma Computer Science, High School Diploma Computer Science at Sir Frederick Banting Secondary School
English, Chinese