Contributor Maintainer Plugin Developer at Embark Studios AB
Karlskoga, Sweden
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Tom Solberg is a pragmatic software engineer and open-source maintainer with 11 years of experience building backend systems, ML inference kernels and developer tooling from Stockholm. Currently at Embark Studios and contributing as a maintainer and plugin developer to Pantsbuild, he focuses on plugin ecosystems (Kubernetes, OCI, Rust) and reliability improvements like mTLS and better error reporting. His open-source work spans language runtime features in rune (adding built-in macros and functional tools) and performance-focused ML work in tract (optimized matmul kernels and benchmarking). With an M.Sc. in Robotics and Intelligent Systems, he blends systems-level engineering with practical ML and developer-experience concerns, and often surfaces small but impactful fixes that improve real-world workflows.
11 years of coding experience
2 years of employment as a software developer
Robotics and Intelligent Systems M.Sc. Computer science, Robotics and Intelligent Systems M.Sc. Computer science at Örebro University
An embeddable dynamic programming language for Rust.
Role in this project:
Back-end Developer
Contributions:38 reviews, 48 commits, 48 PRs in 1 year
Contributions summary:Tom significantly contributed to the Rune programming language by implementing core language features and extending existing functionality. These contributions include the addition of built-in macros like `file!()` and `line!()`, and also extending the `std::macros` module. Furthermore, the user introduced functional tools to built-in result, option, and iterator types. The user also made improvements to the public API.
Contributions:99 reviews, 1 commit, 73 PRs in 1 day
Contributions summary:Tom primarily contributed to the Pants Build System by addressing a bug in the `CreateArchive` functionality, specifically preventing the creation of an empty output directory. They also enabled the execution of third-party Go `main` packages, expanding the system's capabilities. Furthermore, the user worked on exposing the PANTS_VERSION and making it string-comparable, improving the build file's flexibility. Finally, the user added support for mTLS in remote cache usage and improved build file syntax error reporting.
pythonprotobufaws-lambdapantsshell
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
Tom Solberg - Contributor Maintainer Plugin Developer at Embark Studios AB