A client-side Chrome extension that scores Gmail messages for phishing, with nothing leaving the browser.
- JavaScript
- Python
- LightGBM
- TF-IDF
- Logistic Regression
- Chrome Manifest V3

I’m finishing an M.S. in Data Science at Columbia University (December 2026), with a background in financial economics. I’m interested in machine learning for defense and in quantitative finance. Check out some of my projects below!
A client-side Chrome extension that scores Gmail messages for phishing, with nothing leaving the browser.
A spaced-repetition system where FSRS schedules reviews and a motif graph queues related cards after one is forgotten.
A three-class screenshot classifier (code, figure, text): a linear probe on frozen CLIP image embeddings, calibrated confidence routing with blind human review, and leave-one-origin-out evaluation.
An interactive 3D explainer for principal component analysis.