Mitchell Puersten is a Senior Software Engineer based in Vancouver with three years of professional experience building full-stack systems, microservices, and embedded software across startups and larger engineering organizations. He has progressed rapidly from junior developer roles into engineering leadership and architecture positions, recently serving as Software Engineering Manager and now at Alpaca, while concurrently pursuing a Master’s in Computer Science with a Machine Learning focus at Georgia Tech. His background in mechatronics and systems engineering gives him a pragmatic edge when designing software that interfaces tightly with hardware or constrained environments. Mitchell combines hands-on algorithm development for AI with practical production architecture, shipping reliable services in security-conscious and space/defense contexts. Colleagues describe him as a fast learner who bridges deep technical detail and team delivery, often surfacing cross-domain solutions that aren’t immediately obvious.
3 years of coding experience
7 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at College of Computing at Georgia Tech
Bachelor of Engineering (B.E.) Mechatronics Robotics and Automation Engineering, Bachelor of Engineering (B.E.) Mechatronics Robotics and Automation Engineering at McMaster University
Contributions:132 commits, 41 PRs, 122 pushes in 24 days
c-plus-plusswig
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.
Request Free Trial
Mitchell Puersten - Senior Software Engineer at Alpaca