Mikaela Allan is a software engineer with 20 years of experience specializing in quantitative development, physics simulation, and the intersection of programming languages and mathematics. She has applied functional and systems languages like Haskell and C++ to embedded DSP, electromechanical sensing, and large-scale financial risk systems, and has a track record of introducing CI/testing and open-source integrations in mature codebases. Her background in applied mathematics and graduate work in computational physics informs a methodical, research-driven approach to prototyping—often using Python/NumPy/SciPy for quick concept validation before production implementation. Notably, she resolved a real-world toolchain licensing issue by contributing upstream to an open-source project, demonstrating both technical depth and practical stewardship. Based in Stratford, Ontario, she blends academic rigor with hands-on engineering across fintech, bio-instrumentation, and cybersecurity domains.
20 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Applied Mathematics, Bachelor's degree, Applied Mathematics at Western University
M.Math., Applied Mathematics, M.Math., Applied Mathematics at University of Waterloo
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.