A few things I've built, analyzed, and investigated.
Research · Hero Project
MP.prediction
The questionDoes this drug show up in breast milk?
A machine learning pipeline predicting how much of a drug passes into breast milk, built on a 200+ compound dataset cross-validated across ChEMBL, PubChem, and OPERA, with a graph neural network (pkasolver) for pKa prediction.
200+compounds dataset
3APIs cross-validated
The findingTraced a systematic ~30 Ų surface-area discrepancy back to water-of-crystallization effects in source database structures — a data-quality issue relevant to cheminformatics pipelines broadly.
Python · R · RDKit · PyTorch · Graph Neural Networks · REST APIs
→ also what my Computational Research Assistant role is built around
Machine Learning
FLT3 Pathogenicity Classifier
The questionIs this genetic variant pathogenic?
95.9%recall
7%→23%minority class fixed
Parsed HGVS variant notation into genomic features with regex and trained 3 models for FLT3 pathogenicity classification, shipped as a live web app for real-time predictions.
Python · Regex · HGVS parsing · Clinical dataset merging
Live app ↗
Data Analytics · BI
Telecom Customer Churn Dashboard
The questionWhich customers are about to leave, and what's it costing us?
$139K+revenue lost to attrition
51%churn, first-year customers
Engineered churn-flag encoding, tenure cohorts, and CLV from a 7,000+ row telecom dataset, then built a Tableau KPI dashboard surfacing where attrition concentrated — 51% among first-year customers, 42% among fiber-optic users.
Python · Tableau · Feature Engineering · KPI Dashboarding
GitHub ↗
Business Analytics · Datathon
Vancouver City FC — Revenue Growth
The questionWhat happened to revenue?
Ran ETL and analysis on stadium operations, merchandise, and fanbase engagement data, then delivered stakeholder-facing recommendations for growing revenue across three key areas — all within a single datathon.
Python · pandas · NumPy · matplotlib
GitHub ↗
NLP · Statistics · Datathon
NLP & Survival Analysis for HR Retention
The questionWho's about to quit, and what's it costing us?
15–20%projected exit reduction
$2M+savings modeled
Built a pipeline across 5 datasets — VADER sentiment on Google reviews, Kaplan-Meier retention curves, logistic regression and chi-square tests — to model high-performer exit probability. BOLT Datathon Semi-Finalist.
Python · pandas · VADER (NLP) · Kaplan-Meier · Logistic Regression
GitHub ↗
Software Engineering
Financial Risk Calculator
The questionHow do you track risk without spreadsheet chaos?
An object-oriented Java application with a Swing UI for adding, filtering, deleting, saving, and loading financial reports — backed by JSON persistence, JUnit tests, and Git version control.
Java · Swing · JSON · JUnit
GitHub ↗