Thomas Holmes is a software engineer with 12 years of experience building reliable backend systems, currently contributing at Weights & Biases from Los Altos, California. He has a strong track record in performance-sensitive and robustness-focused engineering, with prior roles at Segment and Delphix and early experience in aviation and systems internships. His open-source contributions span GraphQL server hardening, optimization of a programmable autopilot mod for KSP, and stability improvements to the popular wandb platform—demonstrating both systems-level insight and practical testing rigor. Thomas specializes in handling tricky edge cases (nil/variable handling, caching type lookups) and improving integration test coverage to prevent regressions. Colleagues would describe him as a pragmatic problem-solver who favors small, well-tested changes that have outsized impact on reliability and developer experience. He holds a BS in Computer Science from Michigan Technological University and brings a mix of startup and enterprise discipline to API and backend engineering challenges.
12 years of coding experience
5 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Michigan Technological University
Fully programmable autopilot mod for KSP. Originally By Nivekk
Role in this project:
Back-end Developer
Contributions:11 commits, 18 PRs, 3 pushes in 1 month
Contributions summary:Thomas primarily focused on improving the kOS mod's internal workings. Their contributions involved refactoring and optimizing code, specifically by caching type lookups within the delegate system to improve performance. They also modified the compilation process by adding the ability to include an identifier to the store opcode, fixing the compilation and execution of suffixes, and improving integration tests to ensure functionality. They also moved more functions to kOS.Safe.
The AI developer platform. Use Weights & Biases to train and fine-tune models, and manage models from experimentation to production.
Role in this project:
Backend Developer
Contributions:29 commits, 17 PRs, 26 pushes in 1 year 10 months
Contributions summary:Thomas primarily focused on improving the core functionality and stability of the `wandb` project. Their contributions included addressing issues related to invalid references in the git repository and handling file renaming operations within the run manager. They also implemented changes to the summary functionality by introducing lazy loading of h5 files and fixing issues with nested objects. Additionally, the user made updates to test configurations and API interaction, which highlights their work on improving model summary features.
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
Thomas Holmes - Software Engineer at Weights & Biases