Mikael Persson is a senior software engineer with 15 years of multidisciplinary experience bridging mechatronics, robotics, and real-time systems, currently building remote vehicle control at Mapless AI from Pittsburgh. He led navigation and motion-planning efforts at Everyday Robots/Google X and earlier developed real-time trajectory planners for autonomous driving at Bosch, combining deep control theory with practical software engineering. A C++ power coder and ex-Googler, he contributes to well-regarded open-source projects like libcpr, improving security and maintainability with careful refactors and secure memory handling. His background spans full-stack hardware-software integration—from CAD and electronics to embedded and Linux-based control—backed by an aerospace PhD and top grades from McGill and Aalto. Known for turning complex dynamics and safety requirements into robust, production-ready systems, he brings rare expertise in both prototype mechanics and large-scale robotics software.
14 years of coding experience
9 years of employment as a software developer
M.Sc.(Tech.), Space Robotics and Automation, With Distinction, M.Sc.(Tech.), Space Robotics and Automation, With Distinction at Aalto University
Joint Master Degree, Space Science and Technology, Joint Master Degree, Space Science and Technology at Luleå University of Technology
B.Eng, Honours Mechanical Engineering, CGPA: 3.96/4.0; With Distinction; On Dean's Honour List, B.Eng, Honours Mechanical Engineering, CGPA: 3.96/4.0; With Distinction; On Dean's Honour List at McGill University
C++ Requests: Curl for People, a spiritual port of Python Requests.
Role in this project:
Back-end Developer
Contributions:1 PR, 1 comment in 1 day
Contributions summary:Mikael primarily contributed to improving the security and maintainability of the cpr library. They replaced a custom secure string clearing mechanism with a `SecureString` class using a custom allocator to ensure data security. Additionally, the user addressed code formatting issues and fixed inefficient functions. The commits also include refactoring and minor style improvements throughout the codebase.
Tools to dealing with template instantiation profiles generated by templight.
Contributions:11 commits, 4 PRs, 9 pushes in 2 years 6 months
templatetemplate-instantiationinstantiation
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
Mikael Persson - Senior Software Engineer at Mapless AI