Welcome to Braedyn Thompson's portfolio!
See the roles I'm targeting →

Now playing
Berkeley Lab SeismicSoCal BearLM
PLAYER 1 · PORTFOLIO

Braedyn
Thompson

I build machine-learning systems end to end: the data pipeline, the model, the honest evaluation, and the product people actually use.

Machine learningData scienceRAG / LLMsFull-stack
SYSTEM CHECK . . . OK0.992quake detection ROC-AUC0.82BearLM recall@1 (from 0.56)-23%AP essay grading error-85%redemption load time

Roles I'm targeting06

The roles below are where I want to work next. Each one links to the projects and internships that show the skills it needs.

Featured projects03

Experience06

About

I like problems where the honest answer matters more than the impressive one.

Across forecasting, seismology, retrieval and ed-tech, my work follows the same loop: build a reproducible pipeline, pick a baseline worth beating, evaluate on data the model has never seen (chronological splits, held-out sets, ablations), and then ship the thing as a real product with a real user surface.

Sometimes the honest result is a ceiling. At CBU I showed an inverse-FEA predictor was stuck because of the data, not the model, and that redirected the team toward fixing the inputs instead of tuning models that had nothing left to find.

Toolkit

ML & deep learningPyTorch, scikit-learn, XGBoost, CNN / Transformer / GNN, PatchTST, neuralforecast
LLMs & retrievalRAG, LangChain, Ollama, Llama 3.1, embeddings, BM25 + vector hybrid search, rerankers, RAGAS
DataPandas, ETL pipelines, EDA, rolling CV, Matplotlib, Seaborn, Plotly, SQL
BackendPython, FastAPI, Java / Spring Boot, PostgreSQL, Flyway, SQLite, Chroma
FrontendReact, TypeScript, Vite, Tailwind, Capacitor (Android), hand-built SVG
OpsDocker, systemd, Caddy, Oracle Cloud, Render, Vercel, FCM push