Get to know me!
Hello!
My name is Mahdi, a Computer Engineer with a Master’s degree from Memorial University of Newfoundland and 3+ years of academic and professional experience in software development, machine learning, and data. I am driven by a strong curiosity for solving real-world problems through technology.
I currently work as a Machine Learning Engineer at Deloitte, where I contribute to building practical, production-oriented ML solutions that support business needs. My work involves collaborating with cross-functional teams, developing and maintaining scalable code in Python, PySpark, and SQL, preparing data from different sources, and supporting the development, deployment, and monitoring of machine learning pipelines in cloud-based environments. This role has strengthened my ability to connect technical implementation with business impact.
Before that, I worked as an AI/ML Developer at Memorial University. During my graduate studies, I was deeply involved in Brain-Computer Interface (BCI) research, leading a project focused on using “singing imagination” as a control signal for assistive devices like wheelchairs. Through EEG data collection and model development, I applied deep learning (CNNs, RNNs) and machine learning (SVM, XGBoost) models, achieving strong classification performance. This experience gave me a solid foundation in data preprocessing, feature engineering, and building efficient pipelines using MATLAB and Python, while also leveraging Compute Canada Cloud for scalable computation.
Prior to my research at Memorial, I gained valuable experience as a Software Developer at Toranj Innovation Technologies, a health tech company in Tehran. There, I contributed to building Java microservices and implementing BI dashboards in Power BI and Tableau, integrated with ETL processes to provide actionable insights for stakeholders. This role strengthened my ability to build reliable software solutions that support both operational efficiency and business growth.
Earlier in my career, I worked at Hoom Co, where I contributed to IoT-based smart home systems. My work involved developing device-side and backend-integrated functionalities using C, C++, and communication protocols such as MQTT, helping create reliable and scalable connected solutions.
Across these experiences, I have built a strong foundation in machine learning, data engineering, and software development, along with a passion for continuous learning and solving meaningful challenges through technology.
Let’s connect!