Work & Research Experiences

Machine Learning Researcher & Programmer

November 2022 - Current

My responsibilities include improving the asset semantic search pipeline, implementing various backend features, implementing features in the engine, and prototyping with LLMs and generative AI.

Software Developer Trainee

May 2022 - November 2022

I worked as a trainee in the ATG group at Nokia. My work was related to Augmented Reality and Visual Localization. I worked with WebXR, Android ARCore (Kotlin and SceneView), and Unity ARFoundation.

Research Assistant

January 2022 - June 2022

I worked as a research assistant under the supervision of Prof. Jaakko Lehtinen. My research was related to generative modeling.

Teaching Assistant

September 2021 - December 2021

I was a teaching assistant in the following courses:

  • CS-A1113 Data Structures and Algorithms Y
  • CS-A1143 Basics in Programming Y1

Research Assistant

Summer 2021

I worked as a research assistant under the supervision of Prof. Alec Jacobson. My research topic was Geometry Processing and Computer Graphics combined with Machine Learning.

Research Assistant

Summer 2020 - Spring 2021

I worked on my undergraduate thesis in the Robust and Interpretable Machine Learning Lab under the supervision of Prof. Rohban. My thesis was about the use of Semi-Supervised Learning and Self-Supervised Learning in the context of Adversarial Robustness.

Teaching Assistant

September 2020 - Febuary 2021

I worked as a teaching assistant in the Database Design course.

AI Researcher & Programmer

Spring 2019 - Summer 2020 (18 months)

I was a member of a project funded by Iran's National Elites Foundation focused on Medical Image Analysis using Deep Learning.

  • My main objective in this project was to research state-of-the-art Deep Learning and Computer Vision methods and apply them to different applications in Medical Image Analysis. My research was focused on the classification and segmentation of different types of cancer in digital pathology images. I worked with gigapixel whole-slide images from various organs such as the Liver, Colon, and Prostate. I also worked on classifying and segmenting COVID-19 patients' CT Scan images and 3D brain MRI images. I gained experience working with different learning paradigms such as Self-Supervised Learning, Semi-Supervised Learning, and Multiple-Instance Learning.
  • During this time, I also led a software team of two plus myself as a side project. We developed a follow-up automation software used to discharge patients and help hospitals and clinics stay in touch with their patients and coordinate patients' next check-ups. It also provided patients with educational content. We developed this system for Sina Hospital. Some of the technologies we used in this project comprise React, Next.js, GraphQL, WordPress, Django, and Firebase.

Front-end Developer

Spring 2019 - Summer 2019 (6 months)

I was a member of a project funded by Iran's National Elites Foundation which focused on developing a Real-time locating system. I worked as a Front-end Web Developer, and my main task was to create the admin panel of this system. Some of the technologies I used in this project comprise React, Redux, and Redux-Saga.

Software Engineer & Team Leader

Summer 2018

During this 7-week internship program, I gained experience in the following areas of Software Development:

  • Teamwork
  • Scrum
  • UI/UX
  • Full Stack Development

My teammates and I developed a social media application (similar to Instagram). The project is open-source and available on GitHub.