Gary Swalling is a Principal Software Engineer with over 8 years in titled experience and a nearly three-decade engineering career rooted in embedded systems and storage software. He has progressed from design and firmware roles to senior engineering and escalation support at Microsoft, then to principal-level engineering at Tuxera, demonstrating deep expertise in Windows CE/Windows Mobile, flash/firmware, and customer-facing problem resolution. Known for bridging low-level system design with practical customer support, he repeatedly moved between hands-on development and escalation engineering to deliver robust, deployable solutions. Gary’s background in electrical engineering from the University of Washington underpins his hardware-aware software approach, making him effective on cross-disciplinary teams. Colleagues value his long-term focus on reliability and his knack for translating obscure platform bugs into maintainable fixes. Outside project titles, his career shows an uncommon blend of product-side engineering and high-stakes vendor support across multiple industry transitions.
8 years of coding experience
27 years of employment as a software developer
BS, Electrical Engineering, BS, Electrical Engineering at University of Washington
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.