
This undergraduate project was developed in collaboration with Nian Electronic Company to implement predictive maintenance for Valve-Regulated Lead-Acid (VRLA) batteries in BTS systems. The project implements the methodology from the research paper “Predictive Maintenance of VRLA Batteries in UPS towards Reliable Data Centers”using a Gradient Boosted Decision Trees (GDBT) model.
Aug 1, 2025

Implemented a 2-3Red-Black Tree based on the “Parity-Seeking” deletion algorithm from a recent academic paper [Link]. The project focused on reusability and object-oriented design in C++, structured as a library-like module.
Jun 15, 2024

Presented a technical overview of AlphaCode, DeepMind’s LLM for competitive programming, as part of the graduate-level Neural Networks and Deep Learning course. Covered its architecture, sampling strategies, and evaluation process.
Jan 5, 2024

Developed an age prediction model using transfer learning with VGG16 and PyTorch. The project was about fine-tuning layers, regularization through dropout, and preprocessing face images to enhance precision. You can view the project on GitHub: Age Detection Using Transfer Learning.
Oct 1, 2023

Sepehr is an automatic scoring system developed for programming exercises, with a particular focus on data structures and algorithm design problems. It was initially created during my internship at Part Research Institute and later used in both university-level and national-level Dataleague programming contests.
Sep 1, 2023

Developed a seizure detection system using EEG data and machine learning models including SVM, Random Forest, and CNNs. Performed preprocessing, feature engineering, and K-fold validation to ensure accuracy and generalizability. Focused on biomedical signal analysis in practical ML settings.
Dec 1, 2022

Developed an intelligent board game player, Abalone, utilizing Minimax with Alpha-Beta Pruning, which was coded in GDScript. This was a project from the Artificial Intelligence fundamentals course and was about optimal search and decision-making in adversarial environments.
Jun 1, 2022

Created a planning system in JavaScript for classic AI problems like BlocksWorld and Monkey-Banana using heuristic and search-based methods. Applied strategies like ignoring delete lists and forward/backward search to efficiently resolve planning tasks through state transition modeling.
Apr 1, 2022