Data Science / ML Engineering

Haitham Assaf

Data Science student at San Jose State University (Fall 2026). Focused on machine learning, NLP, and AI engineering.

Open to internships in DS, ML, and AI engineering

ResumeMatch AI

New

NLP-powered tool that analyzes resume-job description fit using TF-IDF keyword matching and LLM-based semantic analysis via Claude API. Features a smart skill taxonomy, AI bullet point rewriter, and interactive dashboard with match scores and skill gap visualizations.

Python Claude API NLP TF-IDF spaCy PyMuPDF FastAPI Streamlit

NFL/NBA Intelligence Hub

Live

Two-league roster and trade tool for the NFL and NBA, built on live data. Browse rosters and stats, compare players across any season or full career with interactive charts, and run cap-legal NFL trades of players and draft picks, each scored by real OverTheCap salary-cap rules and a front-office opinion generated via Claude API.

Python Streamlit Plotly Claude API nflverse nba_api Pandas

Languages

Python, SQL, Java, C, C++

ML / AI

LLMs, NLP, RAG Pipelines, Vector Embeddings, LangChain, ChromaDB, Scikit-learn, TensorFlow, Claude API, OpenAI API, Hugging Face, spaCy

Data

Pandas, NumPy, Plotly, Matplotlib, PostgreSQL, BigQuery, TF-IDF, Feature Engineering

Infrastructure

Git, Docker, FastAPI, Streamlit, Gradio, AWS, GCP, REST APIs, PyMuPDF

Data Visualization Data Structures and Algorithms Intro to Artificial Intelligence Intro to Database Management Systems Intro Machine Learning Object-Oriented Design
Jan 2025 -- Aug 2025

AI Engineer Intern

Questivity -- Santa Clara, CA

Built and deployed machine learning pipelines in Python to ingest and transform large-scale datasets, engineering features and applying anomaly detection models to power production analytics. Developed AI-driven tooling and automated model workflows that surfaced real-time performance signals, and designed reproducible model training, evaluation, and deployment workflows with standardized documentation.

Dec 2025 -- Apr 2026

Consultation Agent (Seasonal)

Geek Squad -- San Jose, CA

Diagnosed and resolved hardware, software, and network issues for 20+ customers weekly. Implemented security measures and optimized device configurations across Windows, macOS, and mobile platforms.