Welcome to my website! I successfully completed my bachelor’s degree in Computer Engineering at Amirkabir University of Technology, Tehran.
I am a bachelor graduate from Amirkabir University with a strong background in data science, backed by two years of experience in the field. Alongside my expertise, I have a deep passion for sports. My interest in machine learning and AI intersects with my love for sports, as I am dedicated to using these technologies to create innovative experiences that benefit individuals. By combining AI and sports, I aim to develop solutions that enhance the way people engage with sports and provide them with valuable experiences.
Download CVFor the past year, I have been working at Radin Technology. Our goal was to implement a system similar to Amazon Dash Carts, and I was responsible for the vision component. Throughout this time, I successfully tackled various challenges, such as training large databases, creating fast object detection models capable of real-time performance, and developing lightweight models that do not require advanced hardware. For more detailed insights into my experience and accomplishments at Radin Technology, I invite you to read more on Medium.
As a freelance project alongside my work, I assisted IELTS Tehran in analyzing their data to enhance their customer service. We discovered some interesting results, such as the average grade gain based on age, gender, and other factors. Currently, our focus is to determine the number of website visitors who actively engage with the services offered by IELTS Tehran. Additionally, we are trying to identify the primary sources from which applicants typically find the company, in order to allocate more advertising efforts there.
My passion for data and machine learning began in this company. Our goal was to create a system capable of automatically sorting applicant resumes and referring only the top ones to the manager. In the end, we achieved approximately 75 percent accuracy. The ranking of resumes was determined by factors such as work experiences, education, skills, age, the number of languages spoken, and other relevant criteria.
3 years of work experience
3 years of work experience
1 years of work experience
1 years of work experience
2 years of work experience
4 months of work experience
4 months of work experience
Acquired through university
Acquired through university
Acquired through university
An Android application that allows you to make memes. Shower thoughts are also included to give creators fresh ideas and allow the meme to be more creative. Using an integrated editor app, memes can easily be edited. Others will be able to see and enjoy the memes you've saved. It will support various languages in future releases.
Snail Jumper is a game that evolves with time.
Using evolutionary algorithms and neural networks, our agent learns to play and improves his score in this game.
The agent could also act better if q tournament and roulette wheel were used.
On the Fruit 360 data set, a classification technique based on convolutional neural networks was implemented.
When the network encounters a fresh snapshot of a fruit, it can predict what it is by identifying patterns in our data set.
Jpotify is a music player written in Java that has extra features besides playing songs. It lets you make playlists and add or remove songs. It automatically arranges the albums and can show recently played songs. It uses a TCP connection that lets you connect to other users and share songs or playlists.
An LMS system with many features like borrowing and searching for books and showing customers who forgot the book return and so on. All the backend logic is implemented in MySQL and every action will be logged in to the database. It's nearly a complete LMS system.
A color sudoku is simply a sudoku with color conditions: Cells which stand next to each other should have different colors.
This Java code will solve color sudokus using AI algorithms such as forward checking, back tracking and MRV (Minimum Remaining Values).
The Conway Game of Life which is implemented in C language is played on an infinite two-dimensional rectangular grid of cells. Each cell can be either alive or dead. The state of each cell changes in each round of the game depending on the states of the 8 neighbouring cells.
An NLP Project that is implemented in Python. There are three poets: Hafez, Sadi, Molavi, and their poems.
This program can find the poet based on their language model using unigram and bigram also use a backoff model to improve the final probability.
Creating a search engine on 7000 documents using information retrieval techniques. Getting user's query then showing documents ranked due to the similar number of the words with the query. In the next phase, we ranked documents depending on how much related they are to the query.
Project oriented course about fundamentals of hacking and security from Maktabkhooneh.
Organizer: Jadi Mirmirani
Project oriented course in Front-End web development from Quera.
Course titles: HTML, CSS, JavaScript, jQuery, Ajax