Mike Walker is a software engineer with over two decades of hands-on experience across legacy mainframes, embedded systems, streaming devices, cable modems, and now silicon design test tooling at Intel Foundry. At Intel he collaborates with internal product teams and external foundry customers to validate advanced process nodes (18A, 14A) and packaging technologies, translating hardware constraints into robust software test infrastructure. His background includes deep embedded firmware work—contributions to well-known open-source projects like QMK (expanding audio support) and ChibiOS (Teensy 3.6 port and USB driver fixes) show practical low-level expertise and careful debugging. Trained in Computer Systems Engineering at Arizona State University, he combines systems-level thinking with pragmatic implementation, often surfacing subtle hardware initialization and timing issues early in development. Based in Queen Creek, Arizona, he brings a rare continuity from UniBasic-era terminal apps to cutting-edge silicon validation, making him adept at bridging decades of computing paradigms.
10 years of coding experience
10 years of employment as a software developer
Bachelor of Science (B.S.), Computer Systems Engineering, Bachelor of Science (B.S.), Computer Systems Engineering at Arizona State University
Contributions:21 commits, 3 PRs, 5 comments in 8 days
Contributions summary:Mike contributed to the `chibios-contrib` repository, a community-contributed code repository for ChibiOS, by implementing support for the Teensy 3.6 board. Their work involved modifying header files and source code to enable Kinetis microcontroller functionality, enabling the ChibiOS RT kernel on the Teensy 3.6. The commits also included changes to the USB driver and configuration files for compatibility with newer ChibiOS versions. Furthermore, the user disabled a voltage inrush regulator, and corrected register definitions, to allow for proper hardware initialization on the target MCU.
Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:5 commits, 17 PRs, 40 comments in 11 months
Contributions summary:Mike primarily contributed to the QMK firmware, focusing on expanding audio support. They implemented audio functionality by adding support for different pins, modifying timer configurations, and adding interrupt service routines. The user's work involved modifying the `audio.c` file, a key component for sound output on the keyboard, demonstrating a strong understanding of embedded system principles. The user also made fixes to port direction settings, showing attention to detail and debugging capabilities.
atmelavrfirmwareusbkeyboard-firmware
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.