Summary
Mohammadreza Shaghouzi is an experienced software engineer and educator with eight years building backend systems, RESTful APIs, and data-focused Python tooling while transitioning into machine learning and AI tutoring. He has a strong practical background across Python, PHP/Laravel, .NET, and database design, having delivered production systems for research institutes, enterprise clients, and startups. As a hands-on tutor since 2020, he teaches Python and data science (NumPy, pandas, scikit-learn) and now mentors ML learners, blending real-world engineering practices with pedagogy. His career began in networking and evolved through NLP projects, web crawlers, and BPM integrations, reflecting a pragmatic problem-solver who moves comfortably between research and applied engineering. Based in Tehran, he pairs a Master’s in Network Systems with a developer-first mindset captured by his “Back to the Dev” ethos.
8 years of coding experience
6 years of employment as a software developer
Master of Science - MS, Network Systems, Master of Science - MS, Network Systems at Tarbiat Modares University
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Qom University