Credit Risk Dashboard banner
Finance · Data · Lead developer · 2024 – 2025

Credit Risk Dashboard

End-to-end pipeline scoring loan applicants on alternative data signals — built to make underwriters' calls faster and more defensible.

  • Reduced default rate by 18% via alternative-data signals
  • XGBoost pipeline serving 50k+ applicants
  • Streamlit dashboard adopted across the credit team in 6 weeks
PythonXGBoostStreamlitPostgreSQL
Revenue Attribution Engine banner
Product · Data · Analytics lead · 2023 – 2024

Revenue Attribution Engine

Multi-touch attribution model for a SaaS product — built to answer the question 'which channel actually earned this dollar' in a way the marketing team trusted.

  • Multi-touch attribution covering 14 channels
  • Exposed $2M in misattributed marketing spend
  • Powers the marketing team's quarterly planning
dbtBigQueryLookerPython
Portfolio Rebalancer banner
Finance · Solo build · Side project · 2024

Portfolio Rebalancer

Side project — an automated rebalancing tool with tax-loss harvesting baked in. Started as a script for myself, ended up handling five asset classes and a small set of beta users.

  • Tax-loss harvesting logic across 5 asset classes
  • Custom user constraints (sector caps, ESG filters)
  • FastAPI backend with ~120ms p95 latency
PythonPandasFastAPIPostgres
Fintech Onboarding Audit banner
Product · Product analyst · 2023

Fintech Onboarding Audit

A three-week funnel + qualitative research sprint for a digital bank. Mapped where users were dropping off, why, and what to do about it.

  • Funnel + 12 user interviews over 3 weeks
  • Cut onboarding drop-off by 34%
  • Findings adopted into the next quarter's roadmap
SQLMixpanelFigmaNotion
Market Sentiment NLP banner
Data · Data scientist · 2022

Market Sentiment NLP

Scraped earnings call transcripts across eight quarters and built a sentiment model that quietly correlates with 30-day price movement. Now part of an internal research workflow.

  • Eight quarters of earnings transcripts ingested
  • Sentiment score correlated 0.41 with 30-day price
  • Embedded into an internal research dashboard
spaCyHuggingFacePostgreSQLAirflow
Expense Anomaly Detector banner
Finance · Product · Backend + ML · 2024

Expense Anomaly Detector

Real-time flagging of unusual corporate-card transactions using unsupervised clustering. Designed to keep the operations review queue short and the false-positive rate honest.

  • Real-time clustering on Kafka streams
  • False-positive rate kept below 4%
  • Operations team review queue cut by 60%
KafkaSklearnReactFastAPI