Mahtab Farrokh


Machine Learning Scientist

I am a Machine Learning Resident at Amii, focusing on utilizing OCR, RAG, and LLMs to streamline legal processes for Clio-Cloud-Based Legal Technology. I am passionate about creating impactful solutions, especially in the healthcare sector, and I am always keen to learn and grow in areas that merge ML and real-world applications.

Interests: Machine Learning, Computer Vision, Natural Language Processing, Applied ML in Healthcare, Medical Imaging

Download my CV from here!



Education

University of Alberta

Master of Computer Science
Computing Sceince Dept. under supervision of Dr. Russell Greiner
2021 - 2023

Amirkabir University of Technology

Bachelor of Computer Engineering
Computer Engineering Dept. - Software Engineering
2015 - 2020

Interests

My interests are as follows:

  • Machine Learning
  • Applied ML in Healthcare
  • Medical Imaging
  • Natural Language Processing
  • Computer vision


Based on my enthusiasm for machine learning subjects, I successfully completed the following courses on Coursera:


Skills

Languages: Python3, C/C++, Node.js, Matlab, Go
Frameworks and Tools: Keras, Tensorflow, PyTorch, CUDA, Numpy, Scikit, Pandas, OpenCV, , Jupyter notebook
Databases: MySQL, MongoDB, PostgreSQL, Redis
Web Programming: React, Express with Node.JS, HTML5, CSS, JavaScript, Django with Python
Operating Systems: Ubuntu, MacOS, Windows
Typesetting Tools: Vim, Latex, Microsoft office(Word, Powerpoint, Excel), Prezi

Work Experiance

Machine Learning Resident

Alberta Machine Intelligence Institute (AMII) and Clio Cloud-Based Legal Technology
  • Researched and created a detailed workflow for summarizing timelines within legal documents.
  • Developed a pipeline utilizing Large Language Models (LLMs) for annotating and extracting data from legal documents.
  • Jul 2024 - Now

    Machine Learning Intern

    Alberta Machine Intelligence Institute (AMII) and MDA Space
  • Designed, developed, and optimized a Retrieval-Augmented Generation (RAG) system using Langchain and HuggingFace models, integrating LLMs such as Llama-3, Mistral, and GPT-4.
  • Led weekly client meetings to understand project milestones, define solutions, and ensure timely progress.
  • Developed strong client communication and time management skills through regular interactions and coordination.
  • Mar 2024 - Jun 2024

    Artificial Intelligence Developer

    Tebinja
  • Designed a web‑based symptom checker using ML‑based models with 87% accuracy.
  • Implemented back‑end and front‑end using Node.js, React, and CSS.
  • You can download my mini-research proposal from here.
    Oct 2017 - May 2019

    Research Experiance

    M.Sc. PROJECT

    Research Assistant

    Proposed a novel and effective evaluation metric for cancer survival prediction.

    Improved prostate cancer's biochemical recurrence(BCR) prediction from histopathology images using a representation learning approach, under the supervision of Dr. Russell Greiner and epidemiologist Dr. Peter Gann.

    May. 2021 - Dec. 2023

    Publications

  • Exploring Language‑Agnostic Speech Representations Using Domain Knowledge for Detecting Alzheimer’s Dementia
  •   Accepted at 2023 IEEE International Conference on Acoustics, Speech, and Signal Processing - [paper link]

  • An Effective Meaningful Way to Evaluate Survival Models
  •   Accepted at 2023 ICML - [paper link]

  • Learning to Predict Prostate Cancer Recurrence from Tissue Images
  •   Accepted at Journal of Pathology Informatics 2023 - [paper link]


    Teaching Experiance

    Mila ‑ AI4Good Lab

    Teacher Assistant (2023) and Mentor (2024)
    • Covered topics: NNs, CNNs, RNNs, Transformers, RL.
    2023 - 2024

    University of Alberta

    Teacher Assistant
    • Computer Vision, Instructor: Dr. Martin Jagersand
    • Intelligent System, Instructor: Dr. James Wright
    • Introduction to the Foundations of Computation II, Instructor: Dr. Megan Flanders
    2021 - 2022

    Amirkabir University of Technology

    Teacher Assistant
    • Signals & Systems, Instructor: Dr. Mehdi Rasti
    • Artificial Intelligence & Expert SystemsSystems, Instructor: Dr. Ahmad Nikabadi
    • Engineering Statistics, Instructor: Dr. Maryam Amir Haeri
    • Data Structure & Algorithms, Instructor: Dr. Mehdi Dehghan
    • Logic Circuits, Instructors: Dr. Sedighi, Dr. Sabaei and Dr. Saheb Zamani
    • Introduction to Programming, Instructor: Dr. Bahador Bakhshi
     
    Teacher
    • Introduction to Python3 programming
    2016 - 2020

    Extracurricular Activity

    Great Cycle Challange

    Volunteer

    Biked more than 600 Km, and raised more than $1.3k to support kids with cancer. [My fund raising page]

    2021 - 2024

    SSC

    Member

    Elected as a member of Students Scientific Chapter(SSC), CEIT Department, Amirkabir University of Technology

    2017 - 2018

    Linux Festival

    Member of Execution Committee

    9th and 8th National AUT Linux Festival

    Spring 2016, 2017

    ACM ICPC

    Member of Execution Committee

    18nd, 17nd, and 16nd International AUT ACM ICPC.

    Fall 2016, 2017, 2018

    DMC

    Member of Execution Committee

    1st Data Mining Cup

    Fall 2017