curriculum vitae

For a more formal CV, please download the PDF one.

General Information

Full Name Nikan Doosti
Date of Birth November 1996
Languages Persian (Native), English (proficient)


  • August 2019 - December 2022
    Master of Computer Engineering - Artificial Intelligence
    Iran University of Science and Technology, Tehran, Iran
    • Thesis Title: High Resolution Neural Topology Optimization via Differentiable Physics Engine
    • Defended with Full mark on 22 October 2022
    • GPA: 17.17/20.00
    • IUST: This university is one of the most prestigious in the country.
  • August 2015 - August 2019
    Bachelor of Computer Engineering
    University of Guilan, Rasht, Iran
    • Final Project: Descreening and Rescreening of Halftone Images via Data-Driven Deep Learning Methods
    • Class Rank: 3rd
    • GPA: 18.64/20.00


  • 2021
    • Doosti, Nikan, Julian Panetta, and Vahid Babaei. "Topology Optimization via Frequency Tuning of Neural Design Representations." In Symposium on Computational Fabrication, pp. 1-9. 2021. (ACM)


  • 2022
    • Doosti, Nikan. 2022. "Neural Design Representations." Toronto Geometry Colloquium. March 4, 2022. (Length: 10 mins., Video)

Research Experience

  • July 2020 - March 2021
    Research Assistant
    Max Planck Institute for Informatics, Saarbrücken, Germany
    Artificial Intelligence aided Design and Manufacturing Group
    • Novel self-supervised neural method for obtaining the optimum design showcased in Topology Optimization
    • Supervision of Dr. Vahid Babaei
    • Collaboration of Prof. Julian Panetta at University of California, Davis, USA
    • Physics-based simulation of stiffness of the obtained design
    • Generative continuous design via a single fixed mesh through controlling the frequencies
    • This project has been published and presented in ACM Symposium on Computational Fabrication 2021
    • This project was defined as my master's thesis

Work Experience

  • April 2022 - December 2023
    Full-time Machine Learning Engineer
    Pana4, Karaj, Iran
    • Counseled employees, software engineers, and managers on revamping the data architecture, resulting in mitigating bad data by at least %35
    • Designed a full pipeline of data extraction, transformation, and loading targeting data science applications
    • Integrated gamification objectives in designing and training machine learning models to produce engaging and informative user interactions
    • Advocated for using best practices such as proper documentation, git, and open source, which led to full utilization of these topics in the daily workflow of the IT department

Teaching Experience

  • August 2018 - February 2019
    Head Teaching Assistant
    Advanced Programming, University of Guilan
    • Supervision of Dr. Ghasem Mirroshandel
    • Taught undergraduate students Java programming language in weekly 4-hour sessions
    • Designed and graded their assignments and the final project
  • August 2018 - February 2019
    Head Teaching Assistant
    Algorithms Design, University of Guilan
  • February 2018 - July 2018
    Head Teaching Assistant
    Computational Intelligence, University of Guilan
    • Supervision of Dr. Mojtaba Shakeri
    • Designed programming assignments (Material)
    • Held weekly 2-hour QA sessions and graded all the assignments

Voluntary Activities

  • 2018 - 2021
    Mentor and Lecturer
    Rasht School of AI
    • An Open and Free Organization For Introducing AI and Mentorship
    • Held lectures around applications of AI, particularly digital image processing (slides)
    • Mentored few students who were interested in artificial intelligence and its applications
  • 2019 - 2021
    Organizer and Mentor
    IUST Projects
    • An Open and Free Organization For Sharing Ideas, Showcasing Projects and Mentoring Students
    • Attempted to challenge the siloed culture of the university through having open scientific/general discussions
    • Mentored junior students in preparation for going through M.Sc thesis process; from ideation to publishing
  • 2018-2022
    Official PyTorch Forum
    • Official forum with +50K members and authors of the PyTorch
    • A top member (15th) with 183 solutions and 566 posts (summary)
    • Commended by Thomas Viehmann for insightful posts

Honors and Awards

  • 2019
    • Accepted in M.Sc program without Entrance Exam as an Exceptional Talent
    • Tuition Waiver, M.Sc, Iran University of Science and Technology
  • 2015
    • Tuition Waiver, B.Sc, University of Guilan
    • Ranked 3rd among B.Sc graduates in Computer Engineering at University of Guilan

Research Interests

  • Deep Learning
  • Computer Graphics
  • Physics-based Simulation
  • Computational Fabrication
  • Computational Health and Medicine
  • Digital Image Processing

Other Interests

  • Video Games: Experiencing untouchable. Top-3: DoTA2, GTA, Battlefield
  • History: History repeats itself (although it's been written by the winners!).
  • Nature: Rhymes with my harmony, chaotic yet full of patterns.