Get to know me!
Hello!
My name is Mahdi, a Computer Engineer with a Master's degree from Memorial University of Newfoundland, backed by 4+ years of experience in software development, ML, and Data. My journey begins with a curiosity for solving real-world challenges through coding.
My story starts with my role as an AI/ML Developer at Memorial University. During my graduate studies, I dove into 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 90% classification accuracy. This research was a deep dive into data preprocessing, where I built efficient pipelines in MATLAB and Python and improved model performance with feature extraction and selection techniques like CSP and mRMR. Using Compute Canada Cloud for remote processing, I enhanced the project’s speed and scalability.
Prior to my research at Memorial, I gained valuable experience as a Software Developer at Toranj Innovation Technologies, a health tech company in Tehran. Here, I focused on scaling healthcare solutions and developing Java microservices that increased customer reach by 20%. Additionally, I implemented BI dashboards in Power BI and Tableau, integrated with ETL processes, giving healthcare providers clear, actionable insights. This role allowed me to apply my skills in real-world software development, building resilient and efficient systems that could support a growing user base.
Earlier still, my career took root at Hoom Co, where I contributed to the IoT industry as a developer for a smart home technology company. My work included creating an IoT Hub with functionality similar to Amazon Alexa, leveraging IoT protocols like MQTT with C and C++ programming. This project, which led to a 60% boost in sales, taught me the value of reliable, high-performance systems and the importance of cross-functional collaboration within Agile teams.
Across all these experiences, I’ve honed my problem-solving skills, strengthened my technical expertise, and discovered the power of innovative solutions in diverse industries. With a deep commitment to professional growth, I’m eager to connect and explore how we can leverage technology together to make a positive impact.
Let's connect!