Thomas Holmes

Software Engineer at Weights & Biases

Los Altos, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job5 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Michigan Technological University
stackoverflow-logo

Stackoverflow

Stats
1,196reputation
51kreached
15answers
0questions
github-logo-circle

Github Skills (41)

git10
python10
testing10
wpgraphql10
go10
wordpress-graphql10
dotnet-core10
golang10
graphql10
csharp10
machine-learning9
performance-optimization9
optmization9
optimisation9
compiler-design9

Programming languages (9)

TypeScriptHCLC#JavaJavaScriptGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
KSP-KOS/KOS

Oct 2017 - Dec 2017

Fully programmable autopilot mod for KSP. Originally By Nivekk
Role in this project:
userBack-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.
modautopilotprogrammableksp
wandb/wandb

Jul 2018 - May 2020

The AI developer platform. Use Weights & Biases to train and fine-tune models, and manage models from experimentation to production.
Role in this project:
userBackend 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.
pythoncollaborationtensorflowhyperparameter-tuningcli
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