Mohammad Khorasani is a software developer with eight years of experience blending robotics, surgical systems, and cloud-native engineering to build data-driven products that optimize physical systems. Based in Melbourne, he currently develops scalable cloud applications for wind-farm analysis at Iberdrola while writing about data science and engineering for Towards Data Science. He holds a Mechanical Engineering BS (Cum Laude) and an MS in Computer Science, which underpin a hybrid engineer/computer scientist approach to problems spanning embedded hardware, simulation, and full-stack software. An active open-source maintainer, he authored a Streamlit web-development book and built Streamlit-Authenticator, a practical authentication module that demonstrates his focus on secure, user-facing tooling. Notably, his background designing robotic surgical instruments and advanced driving simulators gives him a rare systems-level perspective on safety, human-in-the-loop design, and performance optimization.
8 years of coding experience
5 years of employment as a software developer
Doha College
Bachelor of Science - BS, Mechanical Engineering, Cum Laude, Bachelor of Science - BS, Mechanical Engineering, Cum Laude at Texas A&M University
A secure authentication module to manage user access in a Streamlit application.
Role in this project:
Full-stack Developer
Contributions:12 releases, 11 reviews, 100 commits in 1 year 2 months
Contributions summary:Mohammad primarily contributed to the development of a Streamlit authentication module. Their work involved implementing core authentication features, including user registration, login functionality, password modification and reset. The contributions focused on integrating the authentication module with extra-streamlit-components and included setting up the reauthentication cookie logic, as well as general refactoring.
Contributions:6 commits, 5 pushes, 1 branch in 1 year 1 month
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
Mohammad Khorasani - Software Developer at Towards Data Science