Homa Taherpour Gelsefid

I'm passionate about artificial intelligence and machine learning, particularly in areas like computer vision, deep learning, and pattern recognition. I enjoy building intelligent systems that can understand and process visual and textual information, and I’m always exploring how AI can be applied to solve practical, real-world problems.


Education

University of Guilan

Bachelor of Computer Engineering
Software Engineering
GPA: 3.5
2020 – February 2025

Yas High School

Natural Sciences
GPA: 3.85
2017 – 2019

Experience

Machine Learning Engineer

Full Time

Responsibilities:

  • Developed and maintained machine learning recommender models, leveraging both text and image processing techniques in the field of women's clothing.
  • Employed Convolutional Neural Networks (CNNs) for image processing.
  • Applied natural language processing (NLP) techniques for text processing.
June 2024 - Present

Computer Networks Teaching Assistant

Instructor: Dr. Abdorreza Hesam Mohseni

Responsibilities:

  • Conducting TA and Q&A sessions
  • Designing and grading practical final projects and midterm exercises
  • Assisting with student progress tracking and offering guidance on project development
2024 - 2025

Research & Publications

Nose-to-ID: A Deep Learning Framework for Dog Identification Using Nose-Print Biometrics

Computational Sciences and Engineering (University of Guilan Journal)

A fully automated deep learning pipeline for dog identification via nose patterns. It uses head pose estimation, YOLOv8 for nose detection, and a ResNeSt-based model to generate embeddings. The framework achieves 91.58% AUC and is intended for real-world use in pet recovery and animal services.

Journal Website Google Scholar

Enhancing Network Intrusion Detection Systems Using Autoencoders

5th International Conference on Soft Computing (CSCG 2025)

An unsupervised deep learning approach using Denoising and Sparse Autoencoders for anomaly detection in NIDS. Evaluated on the NSL-KDD dataset, the system achieved 94.35% accuracy and demonstrated strong capabilities in detecting zero-day attacks.

Civilica Link
June 2025

Projects

Women’s Clothing Recommender System

Python · Deep Learning · NLP · Recommender Systems

Developed a machine learning-based recommender system for women's clothing by combining image and text analysis. Designed and trained deep learning models to detect and extract visual features from garments using Convolutional Neural Networks (CNNs), while simultaneously processing product descriptions using Natural Language Processing (NLP) techniques. The model successfully analyzed clothing features and provided intelligent suggestions to users based on item similarity and description relevance.

Dog Nose-Print Embedding for Re-identification

Python · Deep Learning · Biometrics

In this project, I focused on developing the embedding component of a dog nose-print identification pipeline. I trained a deep learning model based on the ResNeSt architecture to extract compact and discriminative embedding vectors from cropped images of dog noses. These embeddings were later used in a re-identification system designed to recognize individual dogs. The model was optimized for generalization and real-world deployment in scenarios such as pet recovery and animal identification services.

Facial Landmarking and Detection

Python · OpenCV · Machine Learning

Built a real-time facial landmarking system using Python and ML techniques. Utilized live video feeds for head pose estimation and face boundary detection, enabling precise region tracking for biometric and interactive systems.

GitHub Profile

Breast Tumor Detection in ABUS Images

Python · Deep Learning

Applied deep learning models to detect breast tumors in Automated Breast Ultrasound (ABUS) images. Focused on increasing diagnostic support accuracy for medical professionals using AI-based image segmentation.

Fine-Tuning Persian LLM (ParsBERT)

NLP · HuggingFace Transformers

Fine-tuned a Persian language model to support tasks like translation, NER, summarization, title generation, sentiment analysis, and question answering. Enabled multilingual capabilities in domain-specific texts.

Automated Testing on Chess.com

Python · Selenium

Built automation scripts using Selenium to simulate and test interactions on Chess.com, ensuring UI behavior and game logic consistency for various test cases.

Dynamic Food Ordering Website

PHP · MySQL · Web Development

Created a responsive web platform for food ordering with dynamic forms, order tracking, and admin dashboard. Designed using PHP and Bootstrap.

Image Processing Toolbox

MATLAB · GUI Design

Developed an interactive image processing toolbox in MATLAB for filtering, edge detection, thresholding, and object analysis.


Certifications

  • Trustworthiness in Deep Learning – Sharif University of Technology
    Issued Sep 2024 · Credential ID AT-03-CE-51970
    View Certificate
  • Introduction to Deep and Machine Learning – Sharif University of Technology
    Issued Aug 2024 · Credential ID AT-03-CE53-466
    View Certificate
  • Python Developer – Sololearn
    Issued Feb 2023 · Credential ID CC-D3HGNNXE
    View Certificate
  • HTML Course – Sololearn
    Issued Feb 2023 · Credential ID CC-QXRTKDZN
    View Certificate

Skills

  • End-to-End ML Pipelines
  • AI for Image & Text Processing
  • Frontend Web Dev with Bootstrap
  • Model Evaluation & Optimization
  • Version Control (Git & GitHub)

Languages

Persian Native English C1 German A1 Hindi A1

Interests

I'm focused on areas of artificial intelligence and machine learning, especially computer vision, deep learning, and embedding-based modeling. I’m interested in building intelligent systems that can extract meaningful patterns from images and text, and applying them in real-world tasks like detection, reidentification, and recommendation.

I also enjoy working on end-to-end pipelines from training and evaluating models to deployment and exploring efficient ways to combine text and image understanding in intelligent applications.


AI Blog

Welcome to my AI blog — a space where I share daily insights, summaries, and thoughts on the latest research papers, emerging trends, and personal projects in artificial intelligence, machine learning, and data science.

Whether you're a student, enthusiast, or researcher, you'll find practical reflections on deep learning frameworks, recent advancements, and my own learning journey.

Visit Blog