Michael Starch

Flight Software Engineer at NASA Jet Propulsion Laboratory

Pasadena, California, 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
🎓
Top School
Michael Starch is a Flight Software Engineer and Big Data researcher at NASA JPL with 14 years of experience building flight-grade embedded systems and scalable Earth science data platforms. He develops LEON3-based satellite software, FPGA interfaces, and in-flight update procedures while also integrating Apache Spark, OODT, and cloud providers into high-throughput ground processing pipelines. A hands-on engineer comfortable across C, Ruby, Python and web technologies, he has improved database performance dramatically and built real-time data inventory services early in his career. Michael is an active contributor to NASA's open-source F´ flight software framework, applying embedded-systems rigor to both avionics and large-scale data problems. Based in Pasadena, he blends production-flight reliability with research-driven experimentation to move complex Earth science data systems from prototype to operations.
code14 years of coding experience
job3 years of employment as a software developer
bookBSE, Computer Engineering, BSE, Computer Engineering at University of Michigan
languagesEnglish, Spanish, German, Chinese
github-logo-circle

Github Skills (8)

embedded10
c-language10
cprogramming-language10
sys10
testing10
c119
c179
network-programming8

Programming languages (10)

JavaC++JinjaShellSCSSScalaJavaScriptCodeQL

Github contributions (5)

github-logo-circle
nasa/fprime

Mar 2018 - Jan 2023

F´ - A flight software and embedded systems framework
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:23 releases, 1402 reviews, 1660 commits in 4 years 11 months
Contributions summary:The user, mstarch, primarily contributed to the NASA-Fprime (nasa/fprime) project, focusing on embedded systems and flight software. Their work involved refining existing code, including adjusting exception clauses, and incorporating features like string length calculations. This included changes within the generated code for autocoder test, and corrections in the TCP unit tests for the Drv layer. The user's work also involved code refactoring and implementation.
flightfprimeraspberry-picppreal-time
LeStarch/gwc-puzzlebox

Apr 2016 - Sep 2020

An intentionally buggy puzzle program designed to teach software bug exploitation (hacking). If you type the correct password, a secret message is printed, however; you could find another way to the secret.
Contributions:1 PR, 18 pushes, 1 branch in 4 years 5 months
correctsecuritysecret-messagepuzzlepassword
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 Starch - Flight Software Engineer at NASA Jet Propulsion Laboratory