Michael Pratt

Ohio, 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

🤩
Rockstar
Michael Pratt is a Staff Software Engineer specializing in AI integrations and embedded systems with 10+ years of experience building scalable products and teams. He combines hands-on backend, embedded Linux (OpenWrt) and IoT expertise with recent work designing agentic AI systems and generative audio search using OpenAI APIs and vector search. Known for pragmatic, reusable engineering and hands-off project leadership, he has grown teams and products from prototypes to thousands of users while cutting technical debt and improving CI/CD. His open-source contributions include device-tree and build-system work that brought real hardware support to OpenWrt and reliable SPI/flash handling for Adafruit hardware—details that reveal a rare blend of low-level firmware skill and high-level AI product delivery. Based in Austin, he thrives on fast iterations that turn messy requirements into maintainable, production-ready systems.
code10 years of coding experience
github-logo-circle

Github Skills (34)

bootloader10
gnu-make10
python10
patch10
hardware-interface10
build-system10
c1110
spi10
linux-kernel10
makefile10
networking10
autotools10
automake10
c1710
openwrt10

Programming languages (9)

C#TypeScriptC++CMakefileJavaScriptGoRuby

Github contributions (5)

github-logo-circle
openwrt/openwrt

Jul 2018 - Mar 2025

This repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins. We will continue to accept Pull Requests here. They will be merged via staging trees then into openwrt.git.
Role in this project:
userBack-end & Embedded Systems Engineer
Contributions:315 reviews, 78 PRs, 2001 comments in 6 years 8 months
Contributions summary:Michael primarily contributed to adding support for various Senao Engenius devices to the OpenWRT firmware. Their work involved creating device-specific DTS files, modifying the generic image creation process, and adapting existing build recipes to accommodate unique hardware characteristics like flash memory layout, networking interfaces and LED configurations. The user demonstrated expertise in integrating new hardware platforms into the OpenWRT build system by modifying the build system files. The user also demonstrates understanding of bootloader and device-specific flash procedures.
mergedopenwrtinspull-requestsstaging
immortalwrt/immortalwrt

Aug 2020 - Jul 2022

An opensource OpenWrt variant for mainland China users.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:38 commits in 1 year 11 months
Contributions summary:Michael primarily contributed to the addition of support for various Senao Engenius and WatchGuard access point models within the OpenWrt project. Their work involved creating device tree files (DTS), which define the hardware configuration of these devices, and making necessary modifications to the build system (generic.mk, tiny.mk) to enable their integration into the firmware build process. The user also introduced improvements to the image building process and radio calibration, leading to more reliable and manageable builds for these devices.
chinaopenwrtmainland-china
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
Michael Pratt