Mike Bell

CTO at Mercuna Developments

City of Edinburgh, Scotland, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor’s Degree, Mathematics, Bachelor’s Degree, Mathematics at University of Cambridge
languagesEnglish
github-logo-circle

Github Skills (12)

embedded10
c-language10
cprogramming-language10
sys10
system-integration10
micropython10
integrations10
hardware-interface10
power-management9
spi9
gpio9
i2c8

Programming languages (15)

C++CRustCMakeVueHTMLTypeScriptVHDL

Github contributions (5)

github-logo-circle
pimoroni/pimoroni-pico

Mar 2022 - Oct 2022

Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython.
Role in this project:
userEmbedded 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.
raspberry-piadd-onsraspberry-pi-picopimoronipico
MichaelBell/rp2040-doom

Mar 2022 - Oct 2023

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.
Request Free Trial
Mike Bell - CTO at Mercuna Developments