Mike Bell is a CTO and technical leader with 14 years in game AI and real-time systems and a prior decade building high-performance telecom software. He architects core 3D navigation for Mercuna used in Unreal Engine and Unity, and previously led development of navigation, behavior trees and tactical AI on titles like Star Citizen and Aquanox. His background in lock-free, high-throughput call control systems at Metaswitch gives him a rare blend of low-level concurrency expertise and game-focused AI design. Based in Edinburgh and Cambridge-educated in Mathematics, he also contributes to embedded projects such as the Pimoroni Badger2040, showing hands-on firmware and IoT skills alongside his leadership.
14 years of coding experience
14 years of employment as a software developer
Bachelor’s Degree, Mathematics, Bachelor’s Degree, Mathematics at University of Cambridge
Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:3 reviews, 54 commits, 25 PRs in 8 months
Contributions summary:Mike primarily contributed to the Badger2040 project, focusing on its embedded systems and hardware integration aspects. Their commits included improvements to the Badger2040 library, such as fixes to button handling, power management on wake-up, and enhancements to the display-related functionalities. They also added new features to the MicroPython modules, enabling halting the device from MicroPython and improvements to example applications, specifically the "badge" and "image" apps. Furthermore, the user worked on fixing display conversions and adding a clock example.
Fully-featured Doom port for the Raspberry Pi RP2040 microcontroller
Contributions:2 releases, 3 PRs, 23 pushes in 1 year 7 months
rp2040raspberry-pinimbleraspberrymicrocontroller
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.