projects

Selected engineering and applied ML projects.

Expected Goal Prediction · NHL

Goal probability prediction system for NHL gameplay data. Peak AUC of 0.88. Engineered 18+ spatial and temporal features; compared tree-based ensembles with neural networks using Bayesian and Grid Search hyperparameter tuning.

python · xgboost · pytorch · bayesian-opt

AI Agents for Computer Use

LLM agent that browses the web following natural language instructions. Processes cleaned HTML into LLM context; uses DSPy for few-shot prompting.

python · dspy · llm-agents · html-parsing

Deep UNet for Melanoma Segmentation

Image segmentation model for dermoscopy images, used in downstream disease classification tasks.

pytorch · unet · medical-imaging · segmentation

Light-to-Camera Indoor Positioning

Novel indoor positioning system for mobile devices using light-based communication.

computer-vision · positioning

AI for Dementia

iOS app assisting patients with dementia using voice-to-text and text-to-voice models to manage routines and reminders.

swift · ios · speech-recognition · tts

More on GitHub.