Skills

Tools of the craft.

What I reach for most often, and where I've put real hours.

Languages
PythonPrimary language for all my AI/ML and data work.
TypeScript · JavaScriptDay-to-day frontend and backend — this site runs on it.
JavaFoundations — OOP and university coursework.
C · C++Foundations — systems thinking and pointer fluency.
Web & Backend
React · Next.jsBuilt Mythic Minds, Expense Intelligence, this portfolio, and more.
Node.js · ExpressBackend APIs and lightweight services.
Django · FastAPIFastAPI powers Mythic Minds, Expense Intelligence, and SENTRY's recognition API; Django for full-stack apps.
MongoDB · PostgreSQLProduction data layer — Mythic Minds and Expense Intelligence on Postgres (Neon), plus pgvector for face embeddings in SENTRY.
Tailwind CSSDay-to-day styling — Tailwind v4 throughout this site.
AI / ML / Data
Machine LearningHand-built XGBoost models for win-probability and counter-pick prediction.
Computer VisionProduction face recognition with InsightFace/ArcFace embeddings and MiniFASNet liveness detection — my SENTRY capstone.
NLPMood classifier on GoEmotions — fine-tuned DistilBERT at 74.5%, with a TF-IDF fallback.
Data AnalysisExpense Intelligence turns raw bank CSVs into categorized analytics — subscription and anomaly detection, Recharts dashboards; Tableau + SQL via Deloitte's simulation; Pandas / NumPy throughout.
Currently exploring
CybersecurityFundamentals — reading and tinkering on the side.
Systems designLearning the trade-offs behind production systems.
Sharper ML intuitionAlways — better mental models for when to use what.