Matt Kelly

Platform Engineering Manager

Pittsburgh, Pennsylvania, United States
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
Matt Kelly is a multidisciplinary engineering leader with 14 years of experience building embedded systems, cloud platforms, and high-performing teams across startups and large tech companies. He’s led firmware and system architecture work on flagship wearables at Fitbit/Google and now directs engineering at Memfault and Nordic Semiconductor, focusing on cloud/backend scale, embedded SDKs, and platform reliability. A hands-on generalist, Matt has contributed to notable open-source Bluetooth work—porting the btstack to ESP32—highlighting deep expertise in hardware abstraction and real-time integrations. He combines academic rigor from an RIT computer engineering background with product-minded execution, often building the observability and tooling he wished he’d had as a hardware engineer.
code14 years of coding experience
job10 years of employment as a software developer
bookMaster's Degree Computer Engineering, Master's Degree Computer Engineering at Rochester Institute of Technology
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
626reputation
46kreached
13answers
0questions
github-logo-circle

Github Skills (18)

bluetooth-le10
c1110
c1710
sys10
bluetooth10
esp3210
embedded10
hal10
freertos8
cmd6
vim6
ejabberd6
android6
instant-messaging6
windows6

Programming languages (16)

MDXC++CSSCRustGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
bluekitchen/btstack

Feb 2017 - Feb 2017

Dual-mode Bluetooth stack, with small memory footprint.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:12 commits, 1 PR, 2 comments in 3 days
Contributions summary:Matt's commits primarily focus on porting the btstack Bluetooth stack to the ESP32 platform. This involves adapting the stack to work with the ESP32's hardware and software environment, including utilizing a generic transport layer, integrating with the VHCI, and implementing time management. The changes involve modifications to the HAL (Hardware Abstraction Layer) and integrating necessary libraries for the ESP32's Bluetooth controller. These changes include the implementation of functionality like UART DMA and critical sections.
memorynrf52memory-footprintbluetoothble
mattkelly/dotfiles

Apr 2012 - May 2021

My dotfiles.
Contributions:108 commits, 2 PRs, 76 pushes in 9 years 3 months
dotfilesvimkarabinerzsh
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