Education
B.Sc. in Computer Engineering
University of Isfahan, Isfahan, Iran
2019 - Present
Overall GPA: 18.26/20.00 (3.82/4)
Last two years' GPA: 19.27/20.00 (3.9/4)
3rd highest GPA among 100 B.Sc. Computer Engineering students
Related Courses:
Minor in Mathematics
University of Isfahan, Isfahan, Iran
2021 - Present
Related Courses:
High School Diploma of Mathematics and Physics
Farzanegan High School, Isfahan, Iran
2016 - 2019
Overall GPA: 19.81/20.00
Affiliated with the National Organization for the Development of Exceptional Talents (NODET)
Experience
Internship, IPM Institute For Research in Fundamental Sciences
June 2023 - September 2023
Junior Frontend Developer, Ahan Online
August 2021 - March 2022
Volunteer Developer and Instructor, Mehregan Workshop
September 2020 - May 2021
Projects
Wireless Sensor Network Optimization Using Evolutionary Algorithms
Implemented an evolutionary algorithm to optimize the cost and service quality of a city-wide communication network by adjusting the number, location, and transmit power of sensor nodes.
Game-Playing Intelligent Agent with Reinforcement Learning
Implemented reinforcement learning algorithms, including Value-Iteration and Q-Learning, for a 2D grid world Markov Decision Process resembling a Pac-Man game. Also applied the Mini-Max algorithm and common path-planning techniques such as A*, Dijkstra, and bidirectional search.
Comparison of MLP and RBF as Classifiers on CIFAR-10
Implemented Multilayer Perceptron (MLP) and Radial Basis Function (RBF) neural networks from scratch in Python and used ResNet-34 as a feature extractor. Evaluated and compared the classification accuracy of the two networks on the CIFAR-10 dataset.
Neural Architecture Search for CIFAR-10 Image Classification Using Evolutionary Algorithms
Applied evolutionary algorithms to automate deep neural network design for image classification. The network architecture was optimized by selecting the best feature extractor, number of hidden layers, number of neurons, and activation function from a predefined search space.
Clustering of Image Feature Vectors Using Self-Organizing Map
Applied a self-organizing map network to cluster feature vectors extracted from ResNet-34 on the CIFAR-10 dataset. Explored different network configurations, such as one-dimensional and two-dimensional topologies and neighborhood radius, to analyze the clustering results.
Travel Insurance Prediction Model
Developed a predictive model to forecast travel insurance subscriptions using MLP Classifier and Logistic Regression after data analysis and preprocessing in Python.
Behavioral Data Clustering and Gender Correlation Analysis
Clustered behavioral data into two groups, regardless of gender, and evaluated cluster consistency with gender division using silhouette and Davies-Bouldin scores.
Applicant Project Score Prediction Based on Technical Test Results
Developed a model to predict project scores based on technical aptitude test results. Cleaned and normalized the data, then applied regression analysis to forecast grades.
Persian News Article Text Classification Using Pre-trained BERT Model
Developed a text classification model to categorize Persian news articles into seven topics by fine-tuning the Hugging Face pre-trained models.
Jobonja - A Dynamic Job Portal Website
Developed a Next.js-powered website that connects job seekers and employers, implementing design patterns, unit tests, CI/CD, and frontend optimization techniques for enhanced performance as part of the Object-Oriented Design course project.
Heifes - E-commerce Platform Development
Developed Heifes, a Next.js-based e-commerce platform, connecting users with stores having surplus unsold food. Implemented with Scrum, detailed UML diagrams, 60% test coverage via Jest, and Cypress integration tests.
Teaching Experience
Teaching Assistant in Computer Architecture
Fall 2022
Teaching Assistant in Data Structures
Fall 2021
Teaching Assistant in Advanced Programming
Spring 2020
Teaching Assistant in Fundamentals of Computer and Programming
Fall 2020
Instructor in Game Theory
Spring 2021
Skills
Natural Languages
Programming Languages
Machine Learning
Software Engineering
Web Development
Others
Test Scores
TOEFL iBT
Overall: 106
R: 29, L: 28, S: 25, W: 24
Online Courses
DeepLearning.AI
2023
Acquired skills in constructing diffusion models from scratch, enhancing proficiency in generative AI and mastering the diffusion process for personalized image generation.
Finetuning Large Language Models
DeepLearning.AI
2023
Learned how to fine-tune pre-trained language models for specific tasks and datasets while optimizing performance.
Network+ Course
SBISC
2020
Obtained Network+ certificate from SBISC.