Tobias Schmidt is a Staff Economist and Data Scientist based in London with 15 years of experience bridging academic behavioral and experimental economics with production-scale data engineering. At Deliveroo he applies causal thinking to messy, terabyte-scale datasets, shipping robust analytics and data-validation improvements that keep models honest in production. A pragmatic coder and open-source contributor, he has optimized and vectorized expectations in the widely used great_expectations project and improved backend stability across research tooling like psiTurk and LaTeX citation plugins. Comfortable moving between research design and engineering trade-offs, he combines rigorous experimental instincts with hands-on performance tuning and thoughtful error handling.
15 years of coding experience
German, English, French, Spanish, Dutch
Stackoverflow
Stats
9,901reputation
969kreached
76answers
120questions
Badges
r
top-5%
greatest-n-per-group
top-5%
dplyr
top-5%
Github Skills (34)
data-quality10
python10
data-engineering10
sublime-text10
pandas10
flask-ask10
regular-expression10
sublime-text-plugin10
flask10
r9
greatest-n-per-group9
exception-handling9
dplyr9
data-profiling9
documentation8
Programming languages (15)
C#JavaC++CSSCTeXJupyter NotebookCommon Workflow Language
Contributions:25 commits, 8 PRs, 23 comments in 3 months
Contributions summary:Tobias primarily focused on enhancing the `great_expectations` codebase, concentrating on improving data validation and expectation functionality. Their work involved vectorizing and optimizing existing pandas-based expectations, resulting in improved performance. They introduced new features for set-based expectations and also made minor fixes, including bug fixes and typo corrections. Furthermore, the user contributed to generalizing date parsing within the codebase.
An open platform for science on Amazon Mechanical Turk.
Role in this project:
Back-end Developer
Contributions:5 commits, 5 PRs, 7 comments in 1 month
Contributions summary:Tobias primarily focused on improving the stability and maintainability of the backend code for the `psiturk` project. They fixed typos in documentation, removed superfluous code, and implemented better exception handling within the `custom.py` file. Furthermore, they addressed a critical configuration issue by correctly setting the cache control max age in seconds. The user also refined error messages to provide more informative feedback to users.
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.