Selected work

Projects

PhD Research

E-Waste Benchmark Dataset for Data Centers

Building a large-scale benchmark dataset for hardware e-waste detection and recovery in data centers. Scraped more than 1.5 million images with agent-driven web scraping pipelines, and am using it to train efficient vision models for identifying recoverable hardware.

PythonAI AgentsWeb ScrapingComputer VisionDataset Curation
PhD Research · In production

Speech Synthesis via Search

Black-box search framework that clones a target voice onto a frozen TTS model without retraining it, built for a social robot. Raised speaker-similarity fitness from 84.95 to 96.61 in 2,000 evaluations, and now runs in production on the robot.

PythonText-to-SpeechVoice CloningBlack-box SearchSocial Robotics
PhD Research

Embodied Multiparty AI

Multiparty perception for a social robot. Fuses microphone-array direction of arrival into camera video to resolve who is speaking and who is being addressed in group conversation, with a geometry-grounded benchmark for evaluation.

PythonComputer VisionAudio-Visual FusionMicrophone ArraysSocial Robotics
Capstone — 5-Day AI Agents Intensive Course with Google (Kaggle)

JobScout — Agentic Job Search System

Built a multi-agent job search tool where an orchestrator dispatches specialist sub-agents for search, scoring, and drafting, each scoped to one task through its own agent skill. Wrote a custom MCP server normalizing eleven job boards behind a single tool surface. Kept dealbreaker filtering in deterministic Python so an untrusted posting cannot prompt-inject past it, and enforced a human-in-the-loop gate with no code path to auto-submit.

View on GitHub ↗
PythonAnthropic APIMCP SDKStreamlitDockerpytestLLM-as-judge evals

SecureFaceID — Liveness-Aware Face Authentication

Built a face authentication system with liveness detection that runs on a standard RGB camera instead of depth or infrared hardware. Uses blink detection to reject photo and screen spoofing attempts, and stays accurate when the user is wearing a mask.

View on GitHub ↗
PythonOpenCVComputer VisionLiveness Detection
Summit Hack 26 — 2nd Place

E-Waste Sustainability Assistant

Built a vision tool that identifies electronic waste from a photo and returns its carbon footprint, recoverable value, and disposal action. Implemented in Streamlit using Gemini 3 Flash for vision with strict JSON output, plus a heuristic decision engine with safety overrides.

View on GitHub ↗
PythonStreamlitGemini 3 FlashComputer Vision

Financial News Sentiment Analysis

Built an NLP system to classify sentiment in high-volume financial news. Benchmarked classical and transformer models across two datasets, with FinBERT at 0.73 accuracy and 0.74 macro-F1 on Alpha Vantage, and BERT-uncased at 0.86 and 0.86 on Yahoo Finance, validated against real ticker movements.

View on GitHub ↗
PythonHugging FaceBERTFinBERTDistilBERTGloVeWord2VecTF-IDFStreamlit

Financial Time-Series & Document QA

Built a Streamlit tool for interactive backtesting of forecasting strategies with reliable horizons up to two months, paired with a chat interface for querying 10-K filings in plain language.

PythonStreamlitAutoTSLangChainLLaMA-3ARIMANeuralProphetVARMAXRAG