Mike Fikes is a senior software engineer based in Cupertino with 14 years of experience building firmware, hardware, and software across consumer and enterprise domains. Currently on Core Services for Apple Media Products, he blends low-level instrument control and compiler-level work—evident from open-source contributions to PyMeasure (instrument drivers and SCPI fixes) and ClojureScript (macro/arity and source map improvements). He has a track record of shipping production systems at startups and large companies alike, from founding a mobile app studio to senior roles at Vouch.io and Amperity. His background in Aero/Astro from MIT and early navigation/GPS work at Draper gives him a strong applied-math and systems foundation that informs pragmatic engineering choices. Comfortable across backend, firmware, and package maintenance (Homebrew), he often surfaces subtle tooling and interoperability fixes that improve developer and instrument workflows. Colleagues rely on him for steady, detail-oriented delivery on complex, cross-stack problems.
14 years of coding experience
30 years of employment as a software developer
Masters, Aero Astro, Masters, Aero Astro at MIT
High School Diploma, High School Diploma at North Carolina School of Science and Mathematics
Bachelor of Science (BS), Mechanical Engineering, Bachelor of Science (BS), Mechanical Engineering at Tulane University
Contributions:480 commits, 8 PRs, 182 pushes in 8 years 7 months
Contributions summary:Mike's contributions primarily focus on enhancing the ClojureScript compiler. They implemented fixes related to the compiler's handling of macros, notably in relation to variable resolution and arity checking. Further improvements involved improving the compiler's output of JavaScript, including enhancements for features like function calls. The user also addressed issues related to source mapping and exception handling within the compiler.
Scientific measurement library for instruments, experiments, and live-plotting
Role in this project:
Backend Developer
Contributions:13 reviews, 5 commits, 7 PRs in 2 months
Contributions summary:Mike primarily contributed to the `pymeasure` library by addressing bugs and enhancing functionality related to instrument control. They fixed typos in documentation and SCPI commands, improving code clarity and instrument communication. Furthermore, the user added features, such as line frequency controls for a Keithley 2400 and implemented a new instrument driver for the Keithley 2306. These contributions improved the library's functionality and instrument support.
live-plottingpythonscienceplotmeasurement
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.