Jose Salvatierra is a senior software engineer and educator with 12 years of experience building full-stack products and developer-focused training from Edinburgh. As founder and lead instructor of Teclado, he creates practical courseware and open-source projects—contributing to widely used Flask/Python REST API and testing repositories—while balancing hands-on backend work at startups like Paper Run. He thrives on simplifying complex systems for other engineers, evidenced by teaching materials that span Python fundamentals to test automation and real-world integrations (e.g., YNAB webhooks). A first technical hire and repeat contributor on production systems, Jose combines product-minded engineering with a knack for translating tough concepts into accessible learning experiences.
12 years of coding experience
4 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of Dundee
British School of Cordoba
Piano Music, Piano Music at Professional Music School, Cordoba
Contributions:1 review, 51 commits, 6 PRs in 5 years
Contributions summary:Jose's contributions primarily focused on implementing and expanding automated tests for the Python application. The commits demonstrate the creation of unit tests, including setting up the test environment with app context and an in-memory database using SQLite. Further work included expanding the test suite to cover item and store models and adding custom error messages for improved debugging. The user also addressed fixing the project structure to ensure the tests are correctly executed.
Projects and e-book for our course, REST APIs with Flask and Python
Role in this project:
Back-end Developer
Contributions:19 releases, 23 reviews, 228 commits in 6 years
Contributions summary:Jose primarily contributed to the back-end of the REST API project, fixing bugs and implementing features. They addressed issues in the Flask application, specifically regarding list initialization and the usage of the database. The user also added new user authentication features, including registration, login, and logout functionality, with token refreshing. The contributions were mostly focused on improving the API's functionality and user experience.
apipythonflask-apie-bookflask
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
Jose Salvatierra - Senior Software Engineer at Paper Run