Mohammad Khorasani

Software Developer at Towards Data Science

Melbourne, Victoria, Australia
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
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.
code8 years of coding experience
job5 years of employment as a software developer
bookDoha College
bookBachelor of Science - BS, Mechanical Engineering, Cum Laude, Bachelor of Science - BS, Mechanical Engineering, Cum Laude at Texas A&M University
bookUniversity of Illinois Urbana-Champaign
languagesEnglish, Persian
github-logo-circle

Github Skills (11)

user-authentication10
authentication10
streamlit10
cookie10
python10
bcrypt10
pyjwt10
oauth10
backend9
back-end-development9
front-end-development8

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
A secure authentication module to manage user access in a Streamlit application.
Role in this project:
userFull-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.
securepythonstreamlit-applicationauthenticationstreamlit
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