Summary
Gavin Stark is a senior software engineer with 11 years of professional experience and a decade-plus hobbyist background in programming and electronics, currently building systems at Garmin from his base in the Kansas City area. He began in C and evolved into a polyglot developer with deep interests in low-level systems, particularly the Linux kernel and graphics/compute APIs like Vulkan. Gavin has contributed to open source and routinely publishes personal projects on GitHub, showcasing a hands-on, experimental approach to systems programming. His career includes roles across Cerner, UMB Bank, and Garmin, where he blends embedded and systems expertise with production software delivery. Notably, his work often straddles electronics and software, reflecting a rare practical comfort with hardware-adjacent low-level code as well as higher-level engineering.
11 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Missouri-Kansas City