👨‍💻

Hi, I'm Ali Ahmadi Esfidi

Computer Science Student | ML Enthusiast | AI Researcher

A passionate Computer Science student at Amirkabir University of Technology, specializing in Machine Learning, Reinforcement Learning, and Computational Biology. I love building innovative solutions and exploring the intersection of AI and biology.

About Me

📋

Personal Information

  • Name: Ali Ahmadi Esfidi
  • Education: BS in Computer Science
  • University: Amirkabir University of Technology
  • Period: Sept 2022 - Jun 2026
  • Email: mr-ahmadi2004@outlook.com
  • Phone: +98 904 4478 539
🎯

Fields of Interest

Reinforcement Learning
Machine Learning
Computational Biology
Deep Learning
Web Development
Algorithm Design
💻

Skills & Technologies

Languages

JavaScript TypeScript Python C/C++ Java C# SQL

Technologies

NodeJS ReactJS PyTorch BioPython Git Docker Express.js MongoDB
📚

Relevant Coursework

Protein & Nucleic Sequence Analysis 20/20
Artificial Intelligence & Workshop 20/20
Data Structures & Algorithms 20/20
Advanced Programming & Workshop 20/20
Graph Theory 20/20
Theory of Computation 19/20
Fundamental of Bioinformatics 18.5/20
📄

Download My CV

Get a complete overview of my experience, education, and skills.

Download CV (PDF)

Experience

Research Positions

Research Assistant - NORC Lab

Mar 2025 - Present

Amirkabir University

Supervisor: Dr. Ghatee

Research Assistant - High Performance Networks Lab

Sept 2024 - Present

Tehran University

Supervisor: Dr. Khonsari

Teaching Positions

Teaching Assistant - Quantum Information Processing

Sept 2025 - Present

Tehran University

Instructor: Dr. Khonsari

Teaching Assistant - Introduction To Logic

Sept 2025 - Present

Amirkabir University

Instructor: Dr. Didehvar

Teaching Assistant - Theory Of Computation

Sept 2024 - Jan 2025

Amirkabir University

Instructor: Dr. Didehvar

Teaching Assistant - Artificial Intelligence & Workshop

Sept 2024 - Jan 2025

Amirkabir University

Instructors: Dr. Ghatee, Dr. Yousefimehr

Certificates

Introduction to Bioinformatics

Feb 2025 - Jul 2025

Biocan

Scientific Chair: Dr. K. Kavousi

New Methods Of Cancer Treatment

Feb 2025

Biocan

Head Of Webinar: Prof. Hamidieh

Scrum Foundations Course

Dec 2024

Ultima Training Tech Co.

Instructor: Josef Balahan

Publications

Irrigation Optimization in Agricultural Fields Using DRL Approaches

Feb 2025

Parsa Heidari, Ali Ahmadi Esfidi, Ali Mehrvarz, Elaheh Khodaei, Ahmad Khonsari

DOI: 10.1109/CSICC65765.2025.10967419

Projects

🌉

Halley Project: Bridge Damage Diagnosis App

Mar 2025 - Present

A project launched by the NORC Lab, focused on developing an application for diagnosing bridge damage. Worked as a ReactJS and Express.js developer and contributed to the design and implementation of computer vision models for damage detection.

ReactJS Express.js Computer Vision
🌱

Irrigation Optimization using DRL Algorithms

Feb 2025 - Present

Collaborated on implementing DRL algorithms (DDPG, PPO, A2C, D3QN) to optimize irrigation policies. Designed a custom Gym-like environment, integrated DSSAT-generated datasets, and conducted comparative analysis between different RL models.

Deep RL PyTorch Agriculture Research
🧬

RNA Pairing Pattern Recognition Model

2024

Builds upon the KH-99 model and introduces a novel Gap-Bracket CYK parsing algorithm to improve prediction accuracy, especially for complex motifs like pseudoknots. Preliminary version presented at the CBRC Journal Club.

Bioinformatics Algorithm Design RNA Structure
View on GitHub
🏆

Gold-Binding Peptides Classifier

2025

Developed, evaluated, and interpreted machine learning models for classifying gold-binding peptides. Applied various ML algorithms and feature engineering techniques to achieve high classification accuracy.

Machine Learning Classification Research
View on GitHub
🖼️

Image Labeling Studio

2025

Cross-platform desktop application built with Electron and TailwindCSS for efficient image management, annotation, cropping, and segmentation, targeting machine learning datasets.

Electron TailwindCSS Desktop App ML Tools
View on GitHub
🔄

Orthogonal Gradient Descent for Continual Learning

2025

Implemented and analyzed Orthogonal Gradient Descent (OGD) to mitigate catastrophic forgetting in deep neural networks during continual learning scenarios.

Deep Learning PyTorch Continual Learning Research
View on GitHub
📅

My Planner: Full-Stack Productivity Tool

2023

Full-stack productivity tool for organizing daily tasks, reminders, and expenses, built with React (component-based) frontend and Express.js/MongoDB backend.

React Express.js MongoDB Full-Stack
View on GitHub

Get In Touch

Let's Connect!

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions. Feel free to reach out through any of the following channels: