Skip to content
View alextoohey's full-sized avatar

Block or report alextoohey

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alextoohey/README.md

Alex Toohey

Data Science student at UC Berkeley. I work in machine learning, software engineering, and data infrastructure. From San Francisco.

alextoohey.dev · LinkedIn · alex_toohey@berkeley.edu


Currently

Data Science Intern at Visa in Foster City, building an LLM-based merchant recommendation model fine-tuned on dataset pulled, processed, and transformed from 76+ billion payment transactions.


Work

Visa · Data Science Intern Recommending merchants to cardholders is a language problem disguised as a payments problem. I extended Llama with 10,000+ new merchant tokens, domain-specific embedding initialization, and LoRA fine-tuning. 84% Recall@10, 88% NDCG@10, 210+ ablation studies, 6x above the strongest heuristic baseline on unseen merchants. Getting it there required a Spark ETL pipeline on Kubernetes that turns raw transactions into training sequences.
Databricks · Software Engineer (Contract) Databricks' Partner Demo Catalog ships 169 enterprise AI/ML partner solutions, and every one used to be verified by hand. I built the testing infrastructure that automates it: 350+ Pytest and Playwright tests covering 12+ resource types, with results streaming to a Delta table after every run. Verification time dropped 94% and the system caught 36+ production issues before partners ever saw them.
BART · Software Engineer Intern BART runs on production codebases that outlive their documentation. I built a fully local code intelligence platform that generates architecture docs and diagrams for 20,000+ line codebases in under two minutes, using Tree-Sitter/AST parsing across 8+ languages and a multi-stage validation pipeline that keeps the LLM grounded. 97.5% summary accuracy. Nothing leaves BART's own machines.
SubscriptionFlow · AI/ML Engineer Intern A summer in London at a YC (W22) startup. Support and success teams needed answers that lived in SQL they couldn't write, so I built a RAG-powered Text-to-SQL model with VannaAI, GPT-4o, and ChromaDB, trained on 500+ Q&A pairs, 140+ schemas, and 55+ docs. 75% fewer hallucinations, 92% faster retrieval. Also designed a 4-class churn prediction pipeline on AWS SageMaker so retention work could be targeted instead of guessed.

Projects

AskOski · [private repo] · AskOski helps 45,000+ Berkeley students plan their academic paths. I built the ML and data pipeline behind it: Apache Airflow workflows that retrain models automatically from live student-information-system data, BERT-based course modeling, and sub-250ms response times.

EquiPath · repo · Most college search tools rank schools by prestige. For a first-generation student or a student-parent, that's the wrong question. EquiPath matches students to schools based on the constraints they actually face: financial aid, transfer rates, campus childcare, first-gen support. Built with scikit-learn and the Claude API. Won first place in the Educational Equity Track at Berkeley's Datathon for Social Good.

ProbatePilot · repo · When someone dies, the executor is usually a grieving family member, not a lawyer, and they're personally liable if a deadline slips or creditors get paid out of order. ProbatePilot reads uploaded estate documents into a live estate record, then a deterministic California probate rule engine paired with a Claude tool-use agent flags the next deadline or liability risk before it becomes expensive. Built with the Claude API, FastAPI, and Next.js, deployed on Google Cloud Run and Vercel with path-scoped auto-deploy CI/CD. Built with a 4-person team in 24 hours at UC Berkeley AI Hackathon 2026. I led document intelligence during the hackathon, then refactored and deployed the system solo afterward.


Research & Writing

  • Aurora anomaly detection · Space Sciences Laboratory @ UC Berkeley (Fall 2025) · Computer vision models for identifying rare auroral structures in nightly sky data.
  • Sheriff elections & incarceration · Stanford Medicine, Epidemiology & Population Health (Spring 2025) · Co-engineered the first national county sheriff election dataset, then built inferential models linking sheriff demographics to local incarceration rates.
  • Diffusion steering via RL · Data Science Society @ Berkeley (Spring 2026) · Using reinforcement learning to steer diffusion models toward legible text in generated images.
  • The Art of the Underdog · Sports Analytics Group at Berkeley · What March Madness Cinderellas have in common, and which traits actually predict upset runs.
  • The Battle of the Surfaces · Sports Analytics Group at Berkeley · A lifelong tennis player asks how much of the clay/grass/hard-court folklore holds up in the data.

Teaching & Leadership


Pinned Loading

  1. WiseMWang/calhacks2025 WiseMWang/calhacks2025 Public

    Agentic AI Calhacks Project (Miles Wang, Alex Toohey, Nathan Tran)

    Python 2 1

  2. EquiPath EquiPath Public

    Equity-Focused College Matching Platform; First Place for Most Creative Project in the Educational Equity Track (sponsored by Snowflake), 7th Annual Datathon for Social Good @ UC Berkeley

    Python

  3. ProbatePilot ProbatePilot Public

    AI copilot for estate executors: parses probate documents into a live estate state, then proactively flags California probate deadlines and liability risks before they're missed. Claude-powered doc…

    TypeScript