Sadra Yahyapour is a Python-focused software developer and technical writer with eight years of experience building SaaS and ML integrations, and a strong track record in open-source contributions. He has contributed back-end work to MindsDB’s AI query engine, notably implementing and evolving PyPI statistics integrations by moving from a third-party package to a custom API approach. As a GitHub Campus Expert and former technical writer for Turing, he bridges developer advocacy, documentation, and production engineering. His background in computer software engineering (top grades) and hands-on roles—from startups to open-source platforms—gives him both practical delivery skills and an eye for developer experience. Based in Iran, he combines ML curiosity with pragmatic backend engineering, often turning data integration challenges into queryable, production-ready features.
8 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Software Engineering, 4.0/4, Bachelor's degree, Computer Software Engineering, 4.0/4 at Shamsipour Technical and Vocational College
Associate's degree, Computer Software Engineering, Associate's degree, Computer Software Engineering at Enghelāb-e Eslāmi Technical College (EITTC)
AI's query engine - Platform for building AI that can learn and answer questions over large scale federated data.
Role in this project:
Back-end Developer
Contributions:14 reviews, 3 PRs, 24 comments in 11 months
Contributions summary:Sadra focused on implementing and integrating various PyPI statistics functionalities within the MindsDB platform. Their primary contribution involved creating multiple tables and associated logic to query PyPI data, leveraging the `pypistats` package initially. They subsequently transitioned to a custom API interface, dropping the `pypistats` package in favor of a direct approach. The work involved modifications to handler and table definitions to interface with a custom PyPI API and provide data via MindsDB's query engine.
Contributions:3 releases, 233 commits, 4 PRs in 6 months
messagequeuingdocker
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.