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