Amin Razavi

M.Sc. in Computer Science, specializing in Artificial Intelligence and Soft Computing, at Allameh Tabataba’i University, and B.Sc. in Computer Science from the University of Tehran With 5+ years of experience in full-stack development at Dybug, with a strong interest and experience in Machine Learning, Artificial Intelligence, and Data Mining. Currently, serving as the CTO of Jam Academy ,MJYM, a platform for basketball academies and sports education.


Education

Allameh Tabataba’i University

Master of Science
Artificial Intelligence and Soft Computing,

GPA: 3.88/4

September 2024 - Present

University of Tehran

Bachelor of Science
Computer Science

GPA: 3.26/4

September 2018 - September 2023

Iranian University Entrance Exam(Konkur)

Rank: 388 among 144437 applicants

July 2018

Alavi

High school

GPA: 19.85/20

September 2014 - July 2018

Research Interests

Machine Learning
Artificial Intelligence
Deep Learning
Supervised Learning
Data Mining
Speech Recognition
Handwriting Recognition
NLP

University Projects

Master's Project: Fine-Tuning a Language Model for Informal-to-Formal Persian Text Conversion

Fine-tuned the Gemma 3 1B model using LoRA to convert informal Persian text into formal Persian.

Master's Project:Feature Extraction and Reduction with Optimized SVM for Persian/Arabic Handwritten Digit Recognition

Applied feature extraction and dimensionality reduction techniques with an optimized Support Vector Machine (SVM) for recognizing Persian/Arabic handwritten digits.

Master's Project:Sentiment Classification of IMDB Reviews Using ELMO

Implemented a sentiment classification model using the IMDB dataset to classify movie reviews as positive or negative with an ELMO.

Master's Project: Document Question Answering System Using Retrieval-Augmented Generation (RAG)

Implemented a RAG-based question answering system using ChromaDB and sentence-transformer embeddings to answer questions about documents such as the YOLOv7 paper, with answers grounded in the retrieved text and cited by source.

Bachelor's Final Project: Definition and Review of Graph Neural Network

Researching and Investigating GNN's definition and advantages of implementation in some problems instead of regular NN. The article find here

Scientific calculations

Implemented Bezier curves on a dataset of English handwriting for classification and recognition. (with the help of one of my teachers in ML field)

AI

Recognized pattern of some cancer cells

Natural Inspired Algorithms

Developed a basic neural network

Data Mining

Extracted some Association Rules and generated Classification on a dataset

Assembly

Implemented a calculator with 4 main operations and Designed a Morris Mano basic computer in Logisim software

Advanced programming

Created Tank game, a system of ordering in a cafe (both object-oriented base) using Java

Languages of Programming

Made Tic-tac-toe game with Rust

Basic programming

Developed and deployed a website by Django

Work Experience

Designed and developed a website

Technical Skills: Python (Django, Numpy), SQL Server, Git
Soft Skills:Pattern designing, Problem Solving, Teamwork, Time Management, Communication
April 2023 ‑ Pressent

Developed and deployed Whatsapp engine

for Odoo ERP
Technical Skills: Python (Django, DRF), JS (fastify), API, Git
Soft Skills: Pattern designing, Writing code structures, Problem-Solving, Communication
June 2022 ‑ December 2022

Designed and developed an automation

for factory of ScarfBank
Technical Skills: Python (Django, DRF), PostgreSQL, API and CRUD, Git
Soft Skills: Agile, Pattern designing, Writing code structures, Problem Solving, Time Management, Communication
September 2021 ‑ May 2022

Developed a notification system

for SMS and Telegram
Technical Skills: Python (Django, DRF), PostgreSQL, API and CRUD, Git
Soft Skills: Problem Solving, Time Management
February 2021 ‑ August 2021

Developed a data analyzer app

for students of Alavi high school
Technical Skills: Python (Django, Numpy), SQL Server, chart.js, Git
Soft Skills: Problem Solving, Teamwork, Time Management, Communication
September 2020 - January 2021
:

Teaching Experience

Teacher Assistant in Machine Learning Course, Fall 2025, Allameh Tabataba’i University
Teacher Assistant in NLP Course, Winter 2025, Allameh Tabataba’i University,
Tutor of programming by Python for 6 month
Tutor of Statistics and probability lessons for a bachelor student for 4 months
Tutor of Math for high school students for 4 month
Tutor of Arabic for a high school student for 5 months

Skills

Programming Languages & Tools
Miscellaneous
  • Agile
  • writing
  • giving speech
  • teaching
  • playing tennis
  • playing soccer

Languages

Persian

Mother tongue

English

Duolingo: 135/160 The result find here

Arabic

professional level in academic Arabic

Hobbies And Interests

Programming
solving enigmas and puzzles
Researching
playing and watching Tennis
playing Soccer
reading
watching movies
travelling with family and friends

Scholarships And Certifications

  • Backend Technical Cosulting Onborading (BTCO), from the Odoo Company Dynamic BTCO Certificates
  • Scholarship for study as a bachelor student from the University of Tehran
  • 2 years Scholarship for the rank of Iranian University Entrance Exam (Konkur) from the University of Tehran
  • Certificate of Teaching Swim. This certification is given in the summer of 2017