Esteban Cadavid is an entrepreneur and technologist with a decade of experience building and scaling cloud-native, data-driven platforms and engineering teams across startups and enterprise. As a Founder and former FastAPI founding engineer, he combines hands-on backend development (notably contributions to FastAPI and SQLModel) with systems architecture expertise—migrating monoliths to event-driven, serverless infrastructures in AWS and Google Cloud. A Python Software Foundation Fellow and Docker Captain, he frequently speaks internationally on topics from streaming pipelines to Rust and bio-AI, and has helped bring production-grade ML and bioscience tooling to hospitals and biotech startups. He has led teams of 10–15 engineers, driven product roadmaps, and implemented CI/CD, testing, and observability practices to deliver high-throughput systems (supporting millions of events per minute). Known for turning prototypes into production—evidenced by contributions to the widely used Full Stack FastAPI template—he blends community leadership with practical execution to create technology that empowers people and industries.
10 years of coding experience
7 years of employment as a software developer
Ingeniería de software, Ingeniería de software at ITM - Instituto Tecnológico Metropolitano
Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.
Role in this project:
Backend Developer
Contributions:8 reviews, 23 PRs, 17 pushes in 5 months
Contributions summary:Esteban primarily contributed to the backend functionality of the FastAPI template. They refactored endpoints, including items and services, to return counts and data. The user upgraded code to support Pydantic V2, added tests to improve code coverage, and addressed issues related to items count and password recovery. They also made code changes to adapt to changes in dependencies and file organization.
SQL databases in Python, designed for simplicity, compatibility, and robustness.
Role in this project:
Back-end Developer
Contributions:2 reviews, 7 PRs, 15 pushes in 3 months
Contributions summary:Esteban primarily contributed to the `sqlmodel` repository by modifying code related to data models, database interactions, and API documentation. Their work includes updating documentation and examples, fixing support for features like `EmailStr` and `max_length` in Pydantic models, and adding support for UUIDs with new SQLAlchemy 2.0 types. The contributions involved code changes in multiple files, including test files and documentation, indicating a focus on enhancing data modeling and database functionalities. They also worked on features like cascade delete relationships.
pythonrobustnesssqlalchemypydanticsql
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.