0%

Hello, I'm Erfan Nourbakhsh

Passionate about creating intelligent solutions that bridge the gap between cutting-edge AI research and real-world applications. Currently pursuing PhD in Computer Science at UTSA.

Erfan Nourbakhsh
Scroll Down

About Me

Passionate technologist with a vision for intelligent solutions

My Journey

I'm a PhD student in Computer Science at the University of Texas at San Antonio, with a strong background in Software Engineering, Artificial Intelligence, and Data Science. My journey spans from developing full-stack applications to creating sophisticated machine learning models and conducting cutting-edge research.

Research Focus

My research interests include Machine Learning, Natural Language Processing, Deep Learning, Scalable AI Systems, and Multimodal AI. I'm particularly passionate about bridging the gap between theoretical AI research and practical applications that can make a real-world impact.

Current Work

Currently working as a Graduate Research Assistant at UTSA, focusing on software accessibility improvements and cognitive load detection using advanced machine learning techniques. I'm also actively involved in teaching and mentoring the next generation of computer scientists.

Quick Skills Overview

Python JavaScript React.js PyTorch TensorFlow Machine Learning Deep Learning NLP Computer Vision Data Science Node.js SQL

Technical Skills

Comprehensive expertise across multiple technology domains

Programming Languages

Python
Python
JavaScript
JavaScript
C++
C/C++
Java
Java

AI/ML Technologies

PyTorch
PyTorch
TensorFlow
TensorFlow
Scikit-learn
Scikit-learn
Hugging Face
Hugging Face

Data Science Tools

Pandas
Pandas
NumPy
NumPy
Matplotlib
Matplotlib
Jupyter
Jupyter

Web Development

React.js
React.js
Node.js
Node.js
Next.js
Next.js
TypeScript
TypeScript

Databases

SQL
SQL
MongoDB
MongoDB
PostgreSQL
PostgreSQL
Redis
Redis

Cloud & Tools

Docker
Docker
Git
Git
Linux
Linux
AWS
AWS

Professional Experience

Journey through my professional growth and achievements

University Instructor

University of Texas at San Antonio (UTSA)

San Antonio, TX
  • Teaching CS 2113: Fundamentals of OOP, focusing on encapsulation, abstraction, modularity, and polymorphism
  • Guiding students in problem analysis and coding solutions with Java classes and objects
  • Introducing computational complexity concepts to evaluate and compare algorithm efficiency
Java OOP Algorithms Teaching

Research Assistant

University of Texas at San Antonio (UTSA)

San Antonio, TX
  • Enhanced software accessibility by investigating update regressions affecting blind and motor-impaired users
  • Improved OSS feature requests using DFG-based code summaries and GPT-4o
  • Advanced cognitive load detection using ResNet and transformer-based models on ECG signals, achieving 82.8% accuracy
Machine Learning Agentic Task Automation ResNet Cognitive Load Transformers GPT Models Code Summarization

Artificial Intelligence Specialist

Directam

Isfahan
  • Integrated AI models into applications, improving scalability and reducing deployment issues
  • Developed NLP-driven systems to analyze Telegram interactions, enhancing customer feedback analysis
  • Built AI solutions: Persian Car ASR, Instagram Comment Generator, and OCR-based Fortune Wheel Recognition
NLP ASR OCR Deep Learning PyTorch

Artificial Intelligence Strategy Consultant

Pezeshke Khoob

Tehran
  • Guided AI-focused data preparation and analysis, reducing processing time.
  • Designed recommender systems, improving customer engagement.
  • Aligned predictive modeling with strategic decision-making.
Data Preparation & Analytical Optimization Predictive Modeling & Machine Learning Strategic AI Consulting & Business Alignment

Graduate Research Assistant

University of Isfahan

Isfahan
  • Designed a low-code platform to automatically generate chatbots, reducing manual development effort.
  • Automated chatbot creation from user-provided designs, improving accessibility and usability.
  • Built chatbots across multiple categories using LLMs.
Chatbots Low-code Development LLMs React.js

Machine Learning Engineer

Eftekhar Modiran

Isfahan
  • Developed EftekharTalent, an ML and deep learning powered system for job search and candidate matching
  • Collaborated with psychology and management teams to integrate personality tests into matching algorithms
  • Optimized PyTorch neural networks, improving matching accuracy significantly
PyTorch Neural Networks Recommendation Systems Deep Learning

Undergraduate Research Assistant

University of Isfahan

Isfahan
  • Built a document summarization system combining GNNs with BiLSTM and CNN models.
  • Applied Graph Attention Networks (GATs) to update semantic relationships.
  • Designed a summarization classifier to select the most informative sentences.
NLP Graph Neural Networks Graph Attention Networks Deep Learning Model Integration

Frontend Developer

VITRACO-IR

Isfahan
  • Implemented garage management panel with React.js frontend and Laravel backend
  • Developed React Native mobile application for cargo and truck logistics
  • Built recommendation system using PyTorch and scikit-learn for load-driver matching
React.js React Native Laravel TypeScript

Frontend Developer

Safir

Isfahan
  • Developed multiple CSR and SSR projects using React.js and Next.js
  • Collaborated effectively with project managers to maintain project timelines
  • Implemented TypeScript for better code quality and maintainability
React.js Next.js TypeScript SSR

Internship Experience

Building foundational skills through hands-on experience

Jul 2021 - Sep 2021

Machine Learning Intern

Vitraco

  • Built a recommendation system with PyTorch and scikit-learn to match loads with drivers.
  • Applied NLP and data mining to analyze driver feedback.
  • Refined recommendation algorithms with real-world data, improving assignment accuracy.
PyTorch Scikit-learn NLP Data Mining Recommendation Systems
Improved Assignment Accuracy
Aug 2020 - Jan 2021

Frontend Developer Intern

Safir

  • Designed and implemented Digipie with ReactJS and TypeScript, streamlining content evaluation.
  • Developed CSR and SSR applications, maintaining quality standards.
  • Optimized Digipie's design, improving employee adoption and workflow efficiency.
React.js TypeScript SSR CSR UI/UX Design
Enhanced Workflow Efficiency

Featured Projects

Innovative solutions across AI, ML, and Software Development

ConHGNN-SUM

Contextualized Heterogeneous Graph Neural Network for extractive document summarization (AISP 2024). Treats documents as word–sentence heterogeneous graphs with TF-IDF edges, multi-kernel CNN n-grams, BiLSTM encoding, and GAT refinement with iterative message passing.

PyTorch DGL Graph Neural Networks BiLSTM CNN GAT
Published Open Source

LinguaFlow

Multilingual text-processing toolkit with end-to-end preprocessing in Jupyter. Features normalization, tokenization, lemmatization, stopwords removal, spell checking, and word-cloud visualization.

Python Hazm NLTK Persian NLP Jupyter
Multilingual Toolkit

SocketSync

Real-time multi-client platform with React UI and Node.js/Express backend over Socket.IO, persisting to MS SQL Server. Supports multi-tenant data entry, live sync, in-app chat, and server-side analytics engine.

React Socket.IO Node.js MS SQL Server Material-UI
Real-time Multi-client

MatrixForge

VHDL coprocessor for 3Ă—3 matrix multiplication with column-by-column MAC pipeline. Features Register File, Processing Unit with multiply-accumulate, FSM Control Unit, and minimal ISA.

VHDL FPGA MAC Pipeline FSM Xilinx ISE
Hardware Design ~10 cycles

AlgoML-Collection

Hands-on scikit-learn implementations covering supervised & unsupervised algorithms with real datasets. Features SVM, Logistic Regression, KNN, Decision Trees, K-Means, Hierarchical clustering, and DBSCAN.

Scikit-learn SVM KNN K-Means DBSCAN
Educational Algorithms

Elite Player Suite

PyQt6 desktop app for FIFA player management on SQLite with MVC structure. Features sortable table view, multi-criteria search & filters, rating slider, and polished UX.

PyQt6 SQLite MVC Desktop App FIFA Data
Desktop GUI Sports Data

RecSys Intelligence Hub

End-to-end recommender systems with Collaborative Filtering, Content-Based, and Hybrid approaches. Uses MovieLens (34k movies, 4M+ ratings) and Amazon reviews with comprehensive evaluation metrics.

Collaborative Filtering Content-Based MovieLens Pandas Pearson
4M+ Ratings Hybrid System

ClothInsight Analytics

Retail feedback mining over 82,791 clothing-store reviews to extract insights on sizing, fit, quality, and satisfaction. Features comprehensive EDA, data quality audits, and business-facing visualizations.

Pandas Text Mining EDA Business Intelligence Retail Analytics
82k+ Reviews Business Intelligence

EazyShop

Full-stack MERN e-commerce application delivering a polished buyer journey and operational admin back office. Features faceted product browsing, Stripe checkout, order tracking, inventory CRUD with Cloudinary uploads, and comprehensive admin dashboard with sales analytics.

React 18 Redux Toolkit Node.js MongoDB Express Stripe Tailwind CSS Cloudinary
E-commerce Stripe Integration

Education & Certifications

Academic excellence and continuous learning journey

Education

Doctor of Philosophy - PhD

Computer Science

University of Texas at San Antonio (UTSA)

2025 - 2029

GPA: 4.0/4.0

Focus on Machine Learning, Software Engineering, and Natural Language Processing

Bachelor's Degree

Computer Engineering

University of Isfahan

2019 - 2023

GPA: 3.7/4.0

Graduated in top 10 students. Thesis: "ConHGNN-SUM: Contextualized Heterogeneous Graph Neural Networks for Extractive Document Summarization" (GPA: 4.0/4.0)

Recent Certifications

Complete Certification Portfolio

Google AI Essentials

Google

August 2025

Roadrunner Teaching Assistantship Academy 2025

UTSA Academic Innovation

August 2025

Fine-tuning Language Models

Hugging Face

July 2025

Fundamentals of LLMs

Hugging Face

July 2025

GitHub Copilot Challenge

Microsoft

July 2025

Teaching Philosophy Workshop

The University of Texas at San Antonio

June 2025

AI Agents Fundamentals

Hugging Face

May 2025

MATRIX AI Scholar: Neuro-Inspired AI for the Edge

The University of Texas at San Antonio

April 2025

Phishing Foundations

The University of Texas at San Antonio

March 2025

Maximising the Impact of Your Paper

Springer Nature

February 2025

9th Winter Seminar Series (WSS)

Sharif University of Technology

February 2024

Deep Learning Specialization

DeepLearning.AI

October 2023

IELTS

IELTS Official

October 2023

AI and Public Health

DeepLearning.AI

September 2023

Generative AI with Large Language Models

DeepLearning.AI

September 2023

Supercharge Productivity: ChatGPT & Prompt Engineering

Udemy

June 2023

Introduction to Generative AI

Google Cloud

June 2023

Introduction to Large Language Models

Google Cloud

June 2023

Learn Machine Learning & AI (Including Hands-on 3 Projects)

EdYoda Digital University

June 2023

Supervised Machine Learning: Regression and Classification

DeepLearning.AI

September 2022

Agile Software Development

University of Minnesota

July 2022

Engineering Practices for Building Quality Software

University of Minnesota

July 2022

Foundations: Data, Data, Everywhere

Google

July 2022

Fundamentals of Network Communication

University of Colorado

July 2022

HTML, CSS, and Javascript for Web Developers

Johns Hopkins University

July 2022

Lean Software Development

University of Minnesota

July 2022

Machine Learning with Python

IBM Skills Network

July 2022

Object-Oriented Design

University of Alberta

July 2022

Software Development Lifecycle

University of Minnesota

July 2022

Software Development Processes and Methodologies

University of Minnesota

July 2022

Using Python to Access Web Data

University of Michigan

July 2022

Front-End Web Development with React

The Hong Kong University of Science and Technology

February 2022

Python Core

SoloLearn

February 2022

Honors & Awards

ComSciCon Houston 2025 Selection

Selected from over 250 applicants for science communication workshop

April 2025

TOP PhD Applicant - UTSA

Selected as top PhD applicant for CS program at UTSA

February 2024

Top 10 Academic Performance

Ranked among top 10 students in Computer Engineering department

January 2023

Honorary Admission

Exceptional talent admission to AI graduate program

January 2023

Get In Touch

Let's collaborate on innovative projects and research opportunities

Email

erfan.nourbakhsh@my.utsa.edu

Phone

210-606-1804

Location

San Antonio, TX, USA

Availability

Open to research collaborations and opportunities