top of page

Résumé

Explore my career Résumé across various fields, both in gaming and other areas. This includes my education, professional experience, significant projects, teaching roles, certifications, and honors and awards. Each section highlights the milestones that have shaped my skills and expertise.

Education

Master's of Engineering in Computer Science and Engineering

Sep 2022 - Apr 2025

Milan, Italy

Polytechnic University of Milan

GPA: 103/110

Master's in Computer Science and Engineering from Politecnico di Milano, with a specialization in advanced algorithms, game development, software engineering, and AI technologies. Developed strong analytical and problem-solving skills through coursework and projects. Notable accomplishments include achieving the highest grade in game-related courses and receiving the Best Multiplayer Game award at the New Game Designer Event.

Bachelor of Engineering in Computer Engineering (Top Student)

Sep 2017 - Feb 2022

Tehran, Iran

Iran University of Science and Technology (IUST)

GPA: 17.92/20

Bachelor's in Computer Engineering, graduated as the top student, with a broad focus across software, hardware, networking, IoT, signals, AI, and machine learning. Gained comprehensive knowledge and hands-on experience in diverse fields, excelling particularly in project-based courses. Notable achievements include consistently earning top grades in complex, interdisciplinary projects that integrated multiple areas of study.

High School Diploma in Mathematics (Top Student)

Sep 2013 - Jun 2017

Tehran, Iran

Bu-ali Sina High School

GPA: 19.45/20

High School Diploma in Mathematics, awarded top student honors for outstanding performance and consistently achieving the highest grades in mathematics.

Work Experience

Jan 2022 - Jun 2022

Tehran, Iran

Anu Game Studio

  • Contributed to Hyperpunch, a 2D platform soccer game, as a programmer(core, game logic, UI, AI) and animator, using Unity Engine and C# programming language and following Scrum methodology.

  • ​Applied a Behavior Tree algorithm for the enemy intelligence.

  • Assisted in software architecture and version control using GitLab.

Deep Learning Researcher / Data Scientist

Apr 2021 - Feb 2022

Tehran, Iran

​Iran's National Elites Foundation

  • Implemented an Optical Character Recognition (OCR) system from scratch using python programming language and PyTorch, TensorFlow, NumPy, Scikit-Learn, Pandas, Seaborn, and OpenCV libraries for Persian and Arabic words and sentences.

  • Developed a web page for the service using HTML, CSS, and Flask framework.

  • Generated 9 million Persian and Arabic data from scratch with different fonts and noises for training the Neural Network.

Apr 2020 - Oct 2020

Tehran, Iran

Medrick Corp.

  • Contributed to the Golpari, a 2D match-three puzzle game with an isometric view map, using Unity Engine as a programmer(game logic, UI, AI, tool) with a focus on C\#, and following Scrum methodology.

  • Set up an AI for game characters and NPCs.

  • Assisted in software architecture and version control using GitLab.

Software Developer

Sep 2018 - Apr 2020

Tehran, Iran

AdjustBody

  • Developer and Designer (UI and code architecture) of the AdjustBody application (developed in Flutter for the front-end and Java for the back-end).

Skills

1 / Programming Languages

C#, C++, C, Python, GLSL, Dart, TypeScript, JavaScript, SQL, Assembly, Java (Basic)

2 / Game Development & Graphics

Unity Game Engine, Unreal Game Engine, 3D/2D/VR Games, Game Programming, Game Design, Shaders Programming, Animations, Vulkan, GLM, SDL2, 3D Modeling with Blender (Basic)

3 / Data Science and Artificial Intelligence

AI algorithms for games, Deep Learning, Machine Learning, Reinforcement Learning, NLP, Computer Vision,Data Analysis, Recommender Systems, NumPy, Tensorflow, Pytorch

4 / Front-end & Back-end Development

Flutter, React, HTML, CSS, Firebase, Flask, Django, .NET (Basic)

5 / Hardware Development

Verilog, VHDL, Assembly, Arduino, Proteus, Circuit Design

6 / Soft Skills

Leadership, Teamwork, Adaptability, Flexibility, Problem-solving, Project Management, Critical Thinking, Creativity, Time Management,Conflict Resolution

7 / Other Skills

Version Control, Git, Agile, Scrum, Database Development, Knowledge of Security Protocols, Network Knowledge, Operating SystemsKnowledge, Compiler Development Knowledge, latex documentation, Docker​

Projects Classification

Number of All Projects by Division

20

19

9

Software

ML Models & AI Algorithms

Others

Number of Software Projects by Division

12

4

4

Games

Applications

Websites

Number of Games by Division

6

4

2

3D

2D

Isometric

Projects

Apr 2024 – Mar 2025

Milan, Italy

Polytechnic University of Milan/University of Milan

  • Developing a stealth game for VR headsets that adapts to the player's stress level using Unity Engine and C#, following Scrum methodology.

  • Implemented NPC AI using finite state machines.

  • ​Working as the programmer, designer, animator, and data scientist for my Master’s Thesis project.

Oct 2024 – Jan 2025

Milan, Italy

Self-employed

  • Led the development of an RPG game inspired by Assassin’s Creed, integrating advanced animation, parkour, and combat systems for fluid and immersive gameplay.

  • Created adaptive AI and dynamic quests to enhance realism, alongside a user-friendly interface.

  • Designed detailed environments supporting exploration and player-driven discovery.

Mar 2024 – Jul 2024

Milan, Italy

Polytechnic University of Milan/University of Milan

  • Winner of the New Game Designer Award for the Best Multiplayer Game

  • Led the development of Campus Clash Showdown, a game combining online casual play with a construction and management single-player mode, using Unity Engine and C#, following Scrum methodology.

  • ​Implemented the online part of the game using Unity Netcode.

  • Managed a team of three as Scrum Master and contributed to design (visuals, level, code architecture, sound, gameplay, multiplayer architecture), animation, and programming.

Trip Memory Collector Mobile Application

Oct 2023 - Feb 2024

Milan, Italy

Polytechnic University of Milan

  • Designed and developed the Trip Tales application using Dart, Flutter, and Firebase and lots of libraries as a full-stack developer.

  • Integrated external APIs, including Google Sign-In and Maps.

  • Conducted 261 integration tests, widget tests, and unit tests using mockito library.

Recommender System

Oct 2023 - Jan 2024

Milan, Italy

Polytechnic University of Milan

  • Implemented a Recommender System using a hybrid approach in Python, utilizing libraries such as Pandas and Scikit-learn.

  • Explored various recommender system algorithms such as CF, CBF, SLIM, graph-based, deep learning based, Matrix Factorization, and Factorization Machines.

Feb 2023 - Jul 2023

Milan, Italy

Polytechnic University of Milan

  • Led the development of the final project on computer graphics, which was a 3D interactive hidden object game named Jungle Exploration, using C++, Vulkan game engine, GLM, and GLSL shader language.

  • Developed the game from scratch covering design, art, movement, interactions, pipelining, and shaders.

  • Contributed to assignments related to shaders and graphics pipeline.

Jul 2022 - May 2023

Tehran, Iran/Milan, Italy

Self-employed

  • Led the development of Dementia, a 3D first-person horror game, for PC using Unity Engine and C# programming language, following Scrum methodology.

  • Applied a Finite State Machine algorithm for the enemy intelligence.

  • Managed a group of three people as the Scrum master, designed (visuals, level, code architecture, sound, gameplay, and narrative), animated, and programmed the game.

Oct 2022 - Mar 2023

Milan, Italy

Polytechnic University of Milan

  • Led the development of Sleep Invasion, a 3D puzzle-based game, using Unity Engine and C# programming language, following Scrum methodology.

  • Served as a programmer, designer (visuals, level, code architecture, sound, and gameplay), animator, and Scrum master, managing the entire project.

Jun 2022 - Jul 2022

Tehran, Iran

Self-employed

  • Developed a new 3D tower defense game named Defend Your Honor for Android devices using Unity Engine and C# programming language.

  • Programmed, designed (visuals, level, code architecture, sound, and gameplay), and created the 3d model of main objects using Blender and photoshop.

Object-Oriented Design for a Trip Advisor Application

Nov 2021 - Jan 2022

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Designed a trip advisor app using C\# programming language focused object-oriented design.

Designing and Training Deep Learning Models

Sep 2021 - Jan 2022

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Programmed 14 deep learning models for 14 different use-cases using python programming language and NumPy, Tensorflow, Scikit-Learn, Keras, Pandas, Seaborn libraries.

  • Developed an Optical Character Recognition (OCR) project for ID cards and bank cards using python programming language and NumPy, Tensorflow, Keras, Pandas, and OpenCV libraries.

ALOHA Protocol Implementation with Poisson Distribution

Sep 2021 - Jan 2022

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Programmed a Wireless Network using ALOHA protocol and Poisson distribution using python programming language and numpy library.

Data Base Design and Development for a Sports Club Application

Mar 2021 - Jun 2021

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Designed (architectural design) and developed a complete complicated database using SQL, following Scrum methodology.

Task Scheduling Website Front-end

Sep 2020 - Jan 2021

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Contributed to the development of a task scheduling system website front-end using HTML, CSS, and React with TypeScript, following Scrum methodology.

  • Led the project members as the Scrum master and connected the back-end code and the front-end code.

  • Created and programmed a docker file for dockerization of the website project.

Internet of Things (IOT) System Implementation

Sep 2020 - Jan 2021

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Created a circuit to control the brightness of a room and check the meteorology of the room (humidity and temperature).

  • Programmed the software part with C language and Arduino App.

  • Developed a web page to control the hardware through the internet using HTML and CSS.

Information Security (Video Steganography) Implementation

Sep 2020 - Jan 2021

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Programmed a code in Python programming language to hide information inside a video (Video Steganography).

XV6 (Operating System) System Call and Process Implementation

Feb 2020 - Jul 2020

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Developed XV6 operating system by adding processes and system calls to it using C programming language and shell/bash script.

Python Code-smell Detector Compiler

Jan 2020 - Jun 2020

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Utilized C# programming language combined with ANTLR framework (Java) to create a compiler detecting code smells in a Python code.

Turing Machine, PDAs, and FAs Automatons Implementation

Jan 2020 - Jun 2020

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Programmed tokenizer for a Turing Machine, two Push Down Automatas (PDAs), and two Finite Automatas (FAs) using C\# programming language.

Professor Grading Website Front-end

Sep 2019 - Jan 2020

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Contributed to the frontend development of a professor grading system website using HTML, CSS, React, and JavaScript, following Scrum methodology.

  • Led the project members as the Scrum master and connected the back-end code and the front-end code.

  • ​Created and programmed a docker file for dockerization of the website project.

Virtual Self-Driving Car

Sep 2019 - Jan 2020

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Utilized Hardware Description Language (HDL), specifically Verilog, for creating a virtual self-driving car.

Virtual Hardware and Assembly

Sep 2019 - Dec 2019

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Created virtual hardwares using Proteus tool and coded the hardware parts in Assembly language.

Pipeline of MIPS Architecture

Jan 2019 - Jun 2019

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Utilized Hardware Description Language (HDL), specifically VHDL, for creating the pipeline of MIPS architecture.

Jan 2019 - Feb 2019

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Developed Phoenix Dash, a 2D casual game, using Unity game engine and C# programming language.

Sep 2018 - Jan 2019

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Programmed a 2D famous casual game called Snake vs Blocks using the C++ programming language and SDL2 library.

  • Programmed a 2D famous casual game called Ballz using the C++ programming language and SDL2 library.

Search Engine

Oct 2018 - Nov 2018

Tehran, Iran

University of Tehran

  • Developed a part of a search engine project using Java programming language (A project for the University of Tehran).

Teaching Experience

Teacher Assistant, System Analysis and Design

Sep 2021 – Feb 2022

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Guided student teams in creating their own websites using the Scrum methodology. Acted as both Scrum Master and Project Owner, overseeing the development process and ensuring effective project management and collaboration.

Teacher Assistant, Advanced Computer Programming

Jan 2019 – Jun 2019

Jan 2018 – Jun 2018

Tehran, Iran

Iran University of Science and Technology (IUST)

  • Designed programming challenges and taught C# and C++ programming, along with algorithms. Provided instruction and support to students, enhancing their coding skills and understanding of complex algorithms.

Certificates

IELTS Certificate

Nov 2021

British Council, IDP Education, Cambridge Assessment English

German Language Certificate of Attendance for B2.1 course

May 2020

Deutsches Sprachinstitut Teheran (DSIT), Goethe Institute

Android Studio Introduction

Aug 2018

Iran University of Science and Technology (IUST)

CompTIA Network+

Jul 2018

Iran University of Science and Technology (IUST)

Honors & Awards

Award for the Best Multiplayer Game - "Campus Clash Showdown"

Jul 2024

New Game Designer event, University of Milan, Ubisoft Milan, Polytechnic University of Milan

Member of Iran's National Elites Foundation in Data Science and Deep Learning

Apr 2021

Iran's National Elites Foundation

bottom of page