Top expert inGo Development and Distributed Systems Engineering
Tomás Senart is a founder and seasoned engineering leader with 13 years of hands-on experience building high-performance developer tools, observability infrastructure, and distributed systems from startups to scale. He has driven petabyte-scale event databases and ultra-high-throughput filters at Axiom, scaled Sourcegraph to millions of repos with sub-second search latency, and launched block-space auctioning infrastructure in the Cosmos ecosystem. A pragmatic backend engineer and maintainer in Go, his open-source contributions include performance and correctness work on projects like vegeta (popular HTTP load tester), btcd, ulid, and internal Git sandboxing for Sourcegraph. He blends systems-level optimization (memory, IO, compaction) with product-focused delivery and has repeatedly turned research-grade ideas into operational systems. Based in Germany, he now focuses on closed-loop performance engineering for AI-native teams through Perfloop, applying telemetry, low-latency compaction, and internal AI to accelerate customer-impacting workflows. Colleagues describe him as an engineer who pairs deep technical rigor with an appetite for shipping elegant, production-grade solutions.
13 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Computer Technology/Computer Systems Technology, Bachelor's degree, Computer Technology/Computer Systems Technology at Universidade de Lisboa
Universally Unique Lexicographically Sortable Identifier (ULID) in Go
Role in this project:
Back-end Developer
Contributions:6 reviews, 67 commits, 24 PRs in 5 years 7 months
Contributions summary:Tomás primarily contributed to the implementation and enhancement of the `oklog/ulid` Go library. Their work included adding and improving benchmarks, implementing methods for comparison, and improving the robustness of the parsing logic. They also added the `Monotonic` entropy source and related benchmarks and refactored and improved the codebase overall.
HTTP load testing tool and library. It's over 9000!
Role in this project:
Back-end Developer
Contributions:51 releases, 30 reviews, 501 commits in 7 years 3 months
Contributions summary:Tomás primarily contributed to improving the performance and functionality of the HTTP load testing tool. They focused on optimizing the plotting functionality within the reporter module, refactoring the attack command by introducing an Attacker struct and making it more flexible. The user also introduced new metrics for the report, like throughput and the 50th percentile latency, as well as implementing functionality for generating releases.
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.