ML engineer. I build data pipelines and training workflows, and I research how LLM agents fail.
MS Computer Science, Arizona State University ’26CaliforniaAWS Certified
5research papersEMNLP 2026 ×2, a NeurIPS 2026 workshop, 2 journals
3+ yrsshipping ML in industryTiger Analytics and Techlearn, 2020 – 2023
580agent tasks in my benchmarkτ-Emotion-Bench: 10 domains, 594 emotion conditions
39%lower ETA errorSunTransit model vs a lookup-table baseline
Ten years at a glance
Study
BTech, Computer ScienceAKTU · 2016 – 2020MS, CS · ASUArizona State · Jan 2024 – 2026
Work
Applied MLTechlearn · Jul 2020 – Jun 2022ML EngineerTiger Analytics · Jun 2022 – Dec 2023LLM researchASU labs · Feb 2025 – now
Papers
Amplificatory neuron in complex domain · Arabian J. Sci. Eng. 2020Quaternionic neuron model · Complex & Intelligent Systems 2023VLMs and player engagement · EMNLP 2026CAST · EMNLP 2026τ-Emotion-Bench · NeurIPS 2026 Workshop
Built Tracer, the agentic data generator behind τ-Emotion-Bench: 580 verified tool-calling tasks across 10 domains with emotional simulated users. The best frontier agent reaches only 55.9% Avg@3; fine-tuning Qwen3 on 1,958 Tracer trajectories adds 13.8–19.7 points.
Co-first author on benchmarking VLMs (InternVL3.5, Qwen3-VL, GPT-4o) for reading player engagement from gameplay video across 9 games. Zero-shot scored below a majority baseline (~57% vs 67.2%); retrieval-augmented few-shot prompting closed the gap by +18pp (EMNLP 2026).
Built Dask and PySpark pipelines that clean, validate and normalize raw research datasets into Parquet for analysis and training.
Built 2 CrewAI multi-agent workflows that generate course assignments for AI/ML coursework.
Jun 2022 – Dec 2023
Machine Learning Engineer
Tiger Analytics
35%faster model retraining
25%shorter batch runs
60%less manual monitoring work
MLOps on AWS SageMakerModel Drift DetectionBig Data ETL
What I did
Built SageMaker pipelines for a financial client that chain data cleaning, inference, evaluation and drift detection: 35% faster retraining.
Built drift detection and retraining workflows with MLflow to keep production models reliable.
Tuned PySpark and StreamSets ETL over millions of daily records: 25% shorter batch runs.
Automated model monitoring and CI/CD: 60% less manual work.
T
Jul 2020 – Jun 2022
Senior Product Analyst (Applied ML)
Techlearn (EduGrad)
10% → 2%user churn
62%lower inference cost
NLP RecommendationsComputer VisionEdge Deployment
What I did
NLP models on user behavior drove product recommendations that cut churn from 10% to 2%.
Shipped EduFace, a face recognition pipeline (GStreamer, OpenCV, Docker) on local hardware: 62% lower inference cost.
Used computer vision to split mentor recordings by topic, cutting manual review time.
Built a Flask platform for labeling and processing user and product data.
Do AI agents still get the job done when the customer is angry, scared or in a hurry? 580 tool-calling tasks in 10 domains, where the simulated user carries one of 594 emotion conditions and can walk away.
Tool graphs
Sampled traces
User instruction
Emotion mixed in
Verified task
Explore the results
Even the best frontier agent, DeepSeek-V4.1-Flash, solves only 55.9% of tasks on average when the user is emotional.
Real-time transit tracking for Phoenix and Boston from GTFS-RT feeds, with stop-level delay analytics. The ETA model cuts error (MAE) 39% vs a lookup-table baseline.
GTFS-RT feeds
Kafka
Spark
Redis + PostgreSQL
Live API
Map + ETAs
Live from the pipeline
Connecting to the live feed…
movingstopped or unknownevery dot is a real vehicle · hover one