Thiago Ribeiro

Staff Software Engineer at Sendcloud

Eindhoven, North Brabant, Netherlands
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
Thiago Ribeiro is a Staff Software Engineer with 15+ years building reliable, maintainable Python backends and APIs, currently driving platform work at Sendcloud from Eindhoven. He combines hands-on engineering with architectural leadership—introducing ASGI and helping migrate systems toward multi-tenancy—while maintaining strong DevOps and observability practices. A core maintainer of Strawberry GraphQL and contributor to its Django integration, he has fixed deep type-system bugs and improved schema/directives handling for a widely used Python GraphQL library. As a former CTO and co-founder, he’s taken products from 0→1 and established testing, deployment and GitOps workflows across startups. He’s also delivered production LLM integrations focused on latency and safety, showing a practical approach to emerging AI tech. Comfortable across Django, FastAPI, PostgreSQL, Kubernetes and Redis, he pairs pragmatic engineering with open-source stewardship.
code15 years of coding experience
job15 years of employment as a software developer
bookBachelor's degree Information Systems, Bachelor's degree Information Systems at USP - Universidade de São Paulo
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

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

Github Skills (16)

raspberry10
graphql10
typehinting10
raspberry-pi-pico10
type-checking10
python10
wordpress-graphql10
wpgraphql10
django10
pytest9
testing9
mypy8
fastapi4
graphql-schema4
asyncio4

Programming languages (15)

SmartyC++RustSchemeCHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
Strawberry GraphQL Django extension
Role in this project:
userBackend Developer
Contributions:103 releases, 380 reviews, 80 commits in 10 months
Contributions summary:Thiago primarily focused on enhancing the `strawberry-django` library, a Django extension for GraphQL. Their contributions involved refactoring code, specifically modifying how `auto` and other deprecated elements are imported and used within the library. They also addressed issues related to filter resolvers and annotation resolution, demonstrating a focus on improving the library's functionality and maintainability. Furthermore, they implemented changes in tests across multiple modules.
strawberrypythonmutationstrawberry-graphqldjango
A GraphQL library for Python that leverages type annotations 🍓
Role in this project:
userBack-end Developer
Contributions:326 reviews, 7 commits, 91 PRs in 8 months
Contributions summary:Thiago primarily worked on fixing issues related to custom scalars and auto-typing within the Strawberry GraphQL library. Their contributions involved modifying the handling of custom scalars, ensuring compatibility with newer versions of Pyright and handling auto-typing with Annotated. They also added an "is_auto" utility for more flexible type checking and improved schema directives printing. These changes directly addressed type-related bugs and improved core functionality.
mypyasgipythonstrawberryannotations
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
Thiago Ribeiro - Staff Software Engineer at Sendcloud