Thorsten Ball

Co-Founder at Sourcegraph

Großwallstadt, Bavaria, Germany
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
Thorsten Ball is a pragmatic software engineer and co-founder with 14 years building reliable backend systems, CLI tools, and developer tooling from Germany. He blends hands-on engineering and technical leadership at Sourcegraph and startups, shipping improvements to operational behavior in widely used open-source projects like Sidekiq and contributing CLI and reliability fixes for Sourcegraph and DC/OS. Author of interpreterbook.com and compilerbook.com, he has a strong systems and language-runtime interest that surfaces in pragmatic fixes—signal handling, unbuffered output, and resilient test automation—where "rubber meets the road." Comfortable across Ruby, Go, and DevOps tooling, he focuses on observability, reliability, and small engineering changes that yield outsized operational wins.
code14 years of coding experience
job11 years of employment as a software developer
bookJulius-Echter-Gymnasium, Elsenfeld
bookKultur und Technik Schwerpunkt Philosophie, Kultur und Technik Schwerpunkt Philosophie at Technische Universität Berlin
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (36)

git10
docker10
signal-handling10
background-process10
testing10
background-processing10
command-line-interface10
dcos10
dockers10
sidekiq10
cicd10
ruby10
automation10
gtk10
go10

Programming languages (25)

CSchemeElmGoHTMLPostScriptTypeScriptShell

Github contributions (5)

github-logo-circle
Code AI platform with Code Search & Cody
Role in this project:
userBack-end Developer
Contributions:1 release, 3798 reviews, 1627 commits in 3 years 9 months
Contributions summary:Thorsten's commits primarily focused on improving the `sg` CLI tool's functionality, particularly the `run` and `logo` commands. They added the ability to execute multiple commands in the `run` command and to disable the prompt for automatic updates. They also addressed a performance issue by implementing unbuffered output. The user demonstrated a good understanding of Go and command-line tool development.
aicode-searchsourcegraphcode-intelligencerepo-type-main
dcos/dcos

Jan 2019 - Mar 2019

DC/OS - The Datacenter Operating System
Role in this project:
userDevOps Engineer & QA Engineer / Test Automation Engineer
Contributions:41 commits, 26 PRs, 62 comments in 2 months
Contributions summary:Thorsten primarily focuses on improving the reliability and maintainability of the DC/OS project. Their contributions include fixing flaky tests by making them more resilient to changing file types and addressing an issue where Docker wasn't running before version checks. They also added a check to ensure essential kernel modules for DC/OS Storage Service (DSS) were loaded and implemented retry logic and checks in the pkgpanda module for handling potential download failures. The user updated test timeouts and unmutes tests, demonstrating a focus on improving the project's testing infrastructure and deployment processes.
data-centeroperating-systemdcosmesospython
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