Shawn Thompson is a Senior Software Engineer with 11 years of experience building firmware, embedded systems, and tools in C/C++, Python, and Rust, currently driving UEFI bootloader bring-up and factory automation at Snap. He has shipped low-level graphics and driver work—contributing Metal backend improvements and push-constant translation to the gfx-rs project—and previously developed OpenCL drivers for Snapdragon at Qualcomm. His background spans mission-critical aerospace flight software and CubeSat leadership, reflecting a discipline for reliability and rigorous testing. A pragmatist who favors simplicity, he pairs deep systems expertise with performance profiling and custom tooling to squeeze latency and memory overhead out of real hardware. Based in Longmont, Colorado, he quietly blends open-source contributions with production engineering across both space-grade and consumer platforms.
11 years of coding experience
7 years of employment as a software developer
Master of Science - MS, Electrical Engineering, 3.97, Master of Science - MS, Electrical Engineering, 3.97 at University of Colorado Boulder
Bachelor's degree, Computer Engineering, 3.69, Bachelor's degree, Computer Engineering, 3.69 at Embry-Riddle Aeronautical University
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Role in this project:
Back-end Developer
Contributions:11 commits, 7 PRs, 38 comments in 8 months
Contributions summary:Shawn focused on improving the Metal backend for the gfx-rs/gfx repository. They made significant changes to the metal pixel format and feature set support by updating conversions and format mapping. They also worked on revamping depth buffer logic and implementing push constant translation in the OpenGL backend. Additionally, they made general code cleanup and refactoring changes.
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
Shawn Thompson - Senior Software Engineer at Snap Inc.