Thomas Breuel

Distinguished Research Scientist at NVIDIA

Boston, Massachusetts, United States
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
Thomas Breuel is a Distinguished Research Scientist based in Boston with 14 years of experience building robust, production-ready systems for machine perception and large-scale data pipelines. At NVIDIA since 2016 he focuses on research-driven engineering, bridging core algorithmic advances with high-performance software. An active open-source contributor, he has improved foundational OCR and dataset I/O tools—contributing to ocropus/ocropy and the high-performance webdataset library used widely in PyTorch workflows. Known for meticulous backend work, he emphasizes code quality, edge-case handling, and maintainability while translating research prototypes into reliable, scalable components.
code14 years of coding experience
github-logo-circle

Github Skills (11)

error-handling10
machine-learning10
python10
webdataset10
image-processing10
data-processing10
caching9
data-structure9
algorithm9
data-structures9
algorithms9

Programming languages (24)

C++CRustMakefileGrammatical FrameworkGoTree-sitter QueryHTML

Github contributions (5)

github-logo-circle
webdataset/webdataset

Aug 2019 - Dec 2022

A high-performance Python-based I/O system for large (and small) deep learning problems, with strong support for PyTorch.
Role in this project:
userBack-end Developer
Contributions:89 releases, 10 reviews, 211 commits in 3 years 5 months
Contributions summary:Thomas primarily contributed to the development and maintenance of the `webdataset` library. The commits show changes to the core library's functionality, including adding and modifying options, data handling, and format support. The commits involve modification of the internal mechanisms of reading and writing tar files for dataset processing and caching. The user demonstrated the ability to modify code functionality to handle edge cases like errors.
deep-learningpythonpytorchwebdatasetwebdataset-format
ocropus-archive/DUP-ocropy

Mar 2012 - Aug 2017

Python-based tools for document analysis and OCR
Role in this project:
userBackend Developer
Contributions:57 commits, 20 PRs, 31 pushes in 5 years 6 months
Contributions summary:Thomas primarily contributed to cleaning up the codebase by addressing issues identified by pyflakes. These changes included removing unused functions and variables across multiple Python files, indicating a focus on code quality and maintainability. The user made modifications to core files related to image processing, line recognition and various model implementations. Their work suggests a direct involvement in improving the project's foundational elements.
ocrpython
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