Reuben Thomas-davis is a Principal MLOps Engineer with a decade of hands-on experience building production data and ML systems across startups and enterprise banks. He combines a polyglot engineering background—from C++, mobile apps and Node.js to Python, Go, Postgres and Kubernetes—with a strong focus on data structure design and scalable deployment patterns. At Kue he helped architect credit and analytics pipelines for an interest-free fintech product, and his progression from Data Engineer to Principal reflects deep operational ownership of models in production. A pragmatic open-source contributor, he improved rate-limiting middleware for FastAPI/Starlette in the slowapi project, showing attention to robust backend behavior. Trained in Mathematics and Philosophy, he brings both rigorous quantitative thinking and conceptual clarity to ambiguous technical problems.
10 years of coding experience
11 years of employment as a software developer
Bachelor of Science - BS Mathematics and Philosophy, Bachelor of Science - BS Mathematics and Philosophy at University of Bristol
Contributions:14 reviews, 14 commits, 3 PRs in 1 year 4 months
Contributions summary:Reuben primarily contributed to the implementation of rate limiting functionality within the `slowapi` project. Their work involved adding middleware and decorators for rate limiting, creating an exempt decorator, and integrating the rate limiter with the Starlette framework. They also wrote tests to validate the rate limiting behavior, including default limit merging and exempt decorator functionality. The user's changes directly enhanced the core functionality of the rate limiter.
A desktop k8s port-forwarding portal for easy access to all your cluster UIs
Contributions:1 release, 105 commits, 1 PR in 6 months
k8sport-forwarding
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.