Summary
Spencer Wilson is a software engineer with eight years of experience and strong academic roots from the University of Waterloo, holding both BMath in Computer Science and Pure Mathematics and an MMath in Combinatorics & Optimization. His background blends mathematical rigor with practical engineering through roles in research, security engineering, and software development at institutions including Waterloo, 1Password, and Crypto4A Technologies. He has experience across research and product-oriented teams, contributing to security and tooling during internships and later as a research associate. Spencer’s profile suggests an aptitude for formal problem solving applied to secure, reliable software—an asset for projects that sit at the intersection of cryptography, optimization, and production systems. Notably, he transitioned smoothly between academic research and industry internships, indicating both deep theoretical training and hands-on delivery.
8 years of coding experience
3 years of employment as a software developer
Master of Mathematics - MMath, Combinatorics & Optimization, Master of Mathematics - MMath, Combinatorics & Optimization at University of Waterloo
English, Spanish