About Me
I’m a software engineer working where machine learning, backend systems, and product engineering meet. I recently completed my MS in Computer Science at the University at Buffalo, where I built and delivered a citation-bearing RAG backend spanning seven years of academic content.
Today, I work on smartphone-based anemia screening at Iron Strong Health Initiative. My focus is making model results trustworthy: finding data leakage, building reproducible evaluation systems, testing domain shift, and measuring how models behave under realistic input variation.
Outside work, I build practical AI and developer tools—from an LLM job-matching workflow to a publicly released Firefox extension. Away from the keyboard, I’m usually playing basketball, watching the Warriors, or listening to The Weeknd.
Some of the technologies I have been working on recently:
- Python
- PyTorch
- FastAPI
- LangGraph
- PostgreSQL
- Qdrant
- pgvector
- Docker
Experience
Software Engineer, Machine LearningIron Strong Health Initiative, Inc.
Jul 2026 — PresentSouth Orange, NJ
- ›Rebuilt evaluation for a smartphone anemia classifier after uncovering subject-level leakage, establishing subject-grouped cross-validation across 216 subjects and a reproducible three-seed protocol.
- ›Evaluated about 25 model and training configurations; developed an interpretable color baseline reaching 0.889 pooled AUROC and a color/deep ensemble reaching 0.903 pooled AUROC.
- ›Diagnosed country-associated domain shift and built crop-robustness tests to distinguish ranking degradation from threshold drift.
- Python
- PyTorch
- scikit-learn
- Medical Imaging
- ML Evaluation
AI Engineer / Research AssistantUniversity at Buffalo
Feb 2026 — Jun 2026Buffalo, NY
- ›Built and delivered a citation-bearing RAG backend with LangGraph, Qdrant, FastAPI, and Docker Compose over 1,300 web pages and 400 handbook pages spanning seven years.
- ›Added year-filtered retrieval, bounded query rewriting, and explicit fallback, improving year-specific correctness from 0/13 to 12/13 and reducing unsupported answers from 9/49 to 1/49 on a coordinator-built evaluation set.
- Python
- LangGraph
- Qdrant
- FastAPI
- Docker
- RAG
ML / Application Engineering InternDentite
Jan 2025 — May 2025Buffalo, NY
- ›Created a PHI-free synthetic evaluation corpus of 1,000+ insurance-card images across six payer templates for repeatable multimodal-LLM benchmarking.
- ›Compared GPT-4, Gemini, and Claude Sonnet on accuracy, cost, and latency, selecting Claude at 93% aggregate field-level exact match across five fields on the synthetic ground-truth set.
- ›Built a React Native capture client and async FastAPI extraction service, then integrated the structured output into the existing claims workflow.
- Python
- FastAPI
- React Native
- TypeScript
- LLM Evaluation
Projects
ApplyTrak — LLM Job-Matching WorkflowLive Demo
- ›Built a publicly deployed workflow that extracts structured requirements from job posts, deduplicates reposts with pgvector, and reranks candidates against a resume.
- ›Implemented provider-agnostic LLM contracts, embedding provenance, content-hash caching, rate limiting, and idempotent resumable processing.
- FastAPI
- PostgreSQL
- pgvector
- Pydantic
- Vercel
- Neon
Claude Chat Exporter — Firefox Extension
- ›Built and published a privacy-oriented Firefox extension that exports named and incognito Claude conversations to local Markdown without a developer backend or telemetry.
- ›Fixed long-chat truncation caused by UI virtualization through incremental top-to-bottom harvesting and ordered merging of partially mounted views.
- JavaScript
- Firefox WebExtensions
- DOM APIs
- Turndown
Accio AI — QLoRA-Tuned RAG Assistant
- ›Fine-tuned Qwen3-4B-Instruct with 4-bit QLoRA and Flash Attention 2 on 25,253 formatted instruction samples in a completed packed one-epoch SFT run.
- ›Built a local PDF-grounded generation pipeline with PyMuPDF, MiniLM embeddings, and exact FAISS retrieval to inject the top three source chunks.
- Qwen3-4B
- Transformers
- PEFT
- TRL
- FAISS
- Streamlit
DeepDish — Food Detection & Segmentation Pipeline
- ›Trained and evaluated YOLOv8s and Faster R-CNN food-and-coin detectors; YOLOv8 reached 0.9675 mAP50 and 0.8822 mAP50–95 across 1,733 test images.
- ›Implemented OpenCV GrabCut segmentation over detected food crops for the team’s downstream volume-estimation pipeline.
- Python
- PyTorch
- YOLOv8
- Faster R-CNN
- OpenCV
- COCOeval
Smart YOLO Intersection Traffic SystemPublished Patent Application
Named co-inventor on Indian Patent Application No. 202321005578 for an intersection traffic-management system combining YOLO-based vehicle detection, traffic-density forecasting, and adaptive signal control. Published February 17, 2023.
- Computer Vision
- YOLO
- Residual LSTM
- Adaptive Signal Control