Tom Solberg

Contributor Maintainer Plugin Developer at Embark Studios AB

Karlskoga, Sweden
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
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.
code11 years of coding experience
job2 years of employment as a software developer
bookRobotics and Intelligent Systems M.Sc. Computer science, Robotics and Intelligent Systems M.Sc. Computer science at Örebro University
languagesSwedish, English, German
stackoverflow-logo

Stackoverflow

Stats
35reputation
2kreached
1answer
2questions
github-logo-circle

Github Skills (33)

programming-language10
benchmark10
assembly10
python10
macros10
benchmarking10
build-system10
go10
language-design10
tensorflow10
x86-6410
build-tools10
rust10
linear-algebra10
testing9

Programming languages (17)

MDXC#C++RustVueGoHTMLSvelte

Github contributions (5)

github-logo-circle
rune-rs/rune

Nov 2020 - Dec 2021

An embeddable dynamic programming language for Rust.
Role in this project:
userBack-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.
scriptingrustcompilerdynamic-programmingembedded
pantsbuild/pants

Nov 2022 - Nov 2022

The Pants Build System
Role in this project:
userBackend Developer
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