Projects
Some of the projects, mini-projects, research work, and code samples that I have developed or contributed to.
2024
Optimizing Vocabulary Learning
A quantitative analysis of some well-known vocabulary books, along with proposed metrics and methods to enhance the vocabulary learning experience.
Light Gray Deep Learning
Struggling with Deep Learning Frameworks? A Good Curriculum Is Likely What You Need.
Visualizing Study Permit Processing Times Across Countries
It provides a visualization of estimated study permit processing times across various countries, using data made available by Immigration, Refugees and Citizenship Canada (IRCC).
PDF Extraction from Taghche
This is a simple program designed to extract a PDF from the Taghche application.
MiniPyDPLL
A Python Implementation of the DPLL Algorithm Inspired by MiniSAT.
Gamma
It is an ongoing project.
Predicting Flood Susceptibility: A Data Mining Approach
Investigating the occurrence of flooded areas and developing a predictive model for identifying regions at risk of flooding
2023
Gross Domestic Product (GDP) Estimator
Estimating GDP in absence of historical GDP data using SMT solvers and machine learning clustering algorithms
2022
MuPy3Codeforces
A dataset for supporting mutation testing research in python.
TahaRostami.github.io
A Jekyll theme I designed and implemented for my website using W3.CSS and inspired by a template from W3schools.
An intelligent player for Raichu game
I designed and implemented an intelligent player that adopt the Monte-Carlo Tree Search algorithm to play a board-game named Raichu.
Extracting the data from WHO
Extracting the data from World Health Organization (WHO) and converting it into a desirable format for analytical purposes
An Intelligent Poker Squares Player
My friend and I designed and implemented an intelligent poker squares player using Pure Monte Carlo tree search algorithm.
2021
Relational Algebra-based Database Core
Relational Algebra-based Database Core is a simple program which supports Select, Project, cross-product, union and difference operations in relational algebra theory. With the help of this program you can create and manage simple databases.
TicTacToe
This is a simple tic-tac-toe game which I wrote to teach my student how she can create a simple game using python.
TripadvisorWebScraper
This is a simple web scrapper program for scrapping Tripadvisor and collecting data for data analysis purposes.
DeepRL EmotionRecognition Using EEG Signals
This is a project that I collaborated on with a friend. We used Deep Reinforcement Learning for recognizing emotions based on EEG signals.
2020
ChessVariable
ChessVariable is a website created by me for the purpose of automatic money transaction management for chess tournaments hosted by lichess.
2019
Tatimobile
Tatimobile is a Arduino-based simple control car that I created for my cousin Hossein.
2018
RADMAN's Website
Is a website developed by me as an intern for the RADMAN cooperation.
Harif
My B.Sc project- Design and Implementation of a graph-based automatic course-selection system that recommends schedules based on student’s preferences
NitPhoneBook
A phonebook for Babol Noshirvani University of Technology(BNUT)
Snake Game
This is a simple graphical snake game which I wrote to help beignner developers to learn how they can write simple games using c#.
Efficient Prim & Kruskal
Efficient implementations of Prim and Kruskal algorithms to compare their performance in finding minimum spanning tree on a large dataset.
MJA
MJA is a personal website I wrote for my friend.
IEP_ChatApp
A simple chat application.
TataieeCom
TataieeCom was a personal website I wrote for myself.
2017
Tataiee Chess Project
Tataiee Chess Project is a graphical chess game which I wrote to help beignner developers to learn how they can write shuch games using c#.
Puzzle
This is a simple graphical puzzle game which I wrote for my mother who loves solving puzzles.
Quick Search
It is a password management language and system I wrote for managing my usernames and password informations.
TatiStudio
Implementation of a simple compiler and IDE for TSLANG.
2015
Abnama
This is a product managment system that I wrote as a develpoer in Behineh System.
Persian Calender
This is a custom Persian calender written from scratch for the Abnama project.
TMT
Design and implementation of an Interactive game to practice typing