Keegan Smith is a Lead Instrumentation and Test Engineer with 17 years of hands-on experience designing, validating, and managing test programs for turbine engines and high-reliability systems. He blends mechanical and systems engineering—from subscale rigs and full annular combustor tests to shock/vibration survivability and JP10-immersed harness design—with leadership in process improvement and facility integration. Keegan has a strong track record in translating field requirements into production-ready repairs and instrumentation schemes, using FEA, meshing tools, and custom test methods validated against data. Unusually for a hardware-focused engineer, he contributes to open-source backend and DevOps projects (including performance and observability work on the popular zoekt code-search and the Sourcegraph Go language server), bringing software tooling and metrics thinking into test infrastructure. Based in Cincinnati, he pairs aerospace training from Saint Louis University with cross-domain experience at organizations from the Air Force research institute to L3Harris and Sourcegraph. Practical, data-driven, and comfortable across mechanical, electrical, and software stacks, he excels at making complex test programs reliable and repeatable.
17 years of coding experience
10 years of employment as a software developer
Bachelor of Science (BS), Aerospace, Aeronautical and Astronautical Engineering, Bachelor of Science (BS), Aerospace, Aeronautical and Astronautical Engineering at Saint Louis University
Go language server to add Go support to editors and other tools that use the Language Server Protocol (LSP)
Role in this project:
Back-end Developer
Contributions:167 commits, 233 PRs, 270 pushes in 4 years 10 months
Contributions summary:Keegan primarily focused on improving the Go language server, making changes related to the core functionality. They added build tag support to the code analyzer to allow analysis of files with go version build tags and providing better error diagnostics by including start and end ranges for loader errors. They also optimized the performance of reference queries, by caching the reverse import graph and adding a mechanism to stream partial results. Additionally, they improved the reliability of the server by adding panic handling.
Contributions:72 reviews, 10 commits, 158 PRs in 3 years 5 months
Contributions summary:Keegan primarily contributed to the website's front-end, as indicated by the numerous changes to `index.html`. Their commits involve fixing layout issues, correcting table structures, and updating the content to improve the organization and clarity of the information. These updates aimed to enhance the user experience by ensuring the website's accuracy and readability for viewers exploring the Language Server Protocol.
language-server-protocol
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.