Berkeley, CA · est. Liberty, MO

Trenton Eugene O'Bannon

I'm a researcher backend engineer deep-learning nerd chef Cal Bear who likes hard problems in new places.

Cal '25 · CS & Data Science Deep learning · Big data · Causal inference
01

The short version.

I just wrapped a B.A. at UC Berkeley in Computer Science and Data Science (econ emphasis). Right now: applying for two-year research-assistant programs — empirical finance or computational topology — as the bridge to a PhD, while moonlighting as a senior backend engineer.

The thread that keeps me curious: finding hidden structure in complex data — whether it's a tax-policy effect across Michigan census tracts, a network of capillaries in a retinal scan, or the symmetry of a 2D shape encoded in its Euler Characteristic Transform. I want the math and code that make the structure visible.

Cooking got me here first. As a kid I'd spend hours with a recipe and a YouTube tutorial; what mattered was the process, not the dish. Programming, then research, gave me the same shape — only the medium changed.

Before Cal I grew up in Liberty, Missouri — 9 years as a floor tech for the family carpet-cleaning business, ProStart culinary competitions (3rd at nationals), and a small obsession with making things that work. Off-the-clock: still heavy in the kitchen, captain in the RBLN, and two years as a Berkeley RA.

02

Coding samples.

Writing + code I send with grad-school and predoc applications.

CS 182 In-Context Learning of FSMs poster
CS 182 · Senior capstone · UC Berkeley · Dec 2025

In-Context Learning of Finite State Machines

Pitted Transformers, LSTMs, GRUs, and vanilla RNNs against DFA learning tasks to study generalization dynamics. Wrote the trainers, ablations, and a 10K-sample eval framework from scratch.

  • 99.85% LSTM accuracy
  • +46.2pp over RNNs
Correlation heatmap from the MIT predoc challenge
MIT Sloan predoc · take-home · 2026

Monetary Policy Surprises & Asset Price Responses

Estimated how monetary-policy surprises (STMT — the principal-component summary of short-rate news) propagate to Treasury yields, breakeven inflation, and exchange rates. Heteroskedasticity-robust regressions across a cross-country panel with NFA/GDP heterogeneity. The heatmap is the cross-currency correlation structure of the FX-return responses.

One honest note: this is a 24-hour take-home, so the writeup has a few rough edges — a figure label or two doesn't quite match the latest output, and rerunning with slightly different data cuts moves the numbers around. The point of the challenge isn't a polished paper; it's whether you can pick the techniques, apply them cleanly, and interpret what comes out. That's what I'd hand someone reading this for that signal.

  • 274 FOMC announcements (1994–'24)
  • 8 currencies · 2/5/10Y yields
03

Projects I'm proud of.

Class projects and games. Coding samples and research get their own sections.

Full-Stack · Ruby on Rails

ActionMap — Civic Engagement App

Civic platform to track representatives and political news. Implemented the Issue Classification feature (17 categories), backed by 60+ RSpec tests at 100% pass.

  • 60+ tests · 100% pass
  • 17 topics classified
CS 169A · Dec 2025 Private repo · interactive demo coming
Full-Stack · React + FastAPI

Dang Dishes — Cooking Assistant

Generates interactive, parallelized cooking timelines. Web scraping, recipe parsing, history tracking — so you can actually run three pots without losing your mind.

  • Parallel step planner
  • React + FastAPI
CS 160 · Dec 2025 View repo ↗
ML · Python

Diabetes Prediction Model

Logistic regression, random forest, gradient boosting, clustering — full sweep on clinical + lifestyle features for diabetes risk.

  • 98.94% accuracy
  • 0.9993 ROC-AUC
IEOR 142 · Dec 2024
Game · Java

World Generation

2D tile-based world exploration engine with randomized, reproducible map generation — rooms, hallways, the works.

  • CS 61B · '22
Private repo
Game · Java

2048

The classic. Slide tiles, merge powers of two, try not to lose to a 4×4 grid.

  • CS 61B · '22
Private repo
Game · Python (OOP)

Ants Vs. SomeBees

Plants-vs-Zombies, but ants. CS 61A's final boss — inheritance, polymorphism, and tower-defense logic. Framework + sprites by course staff; the action methods are mine.

  • CS 61A · '21
Private repo
04

On the wall.

Diploma, four summers of research posters, and the receipts.

UC Berkeley Bachelor of Arts diploma
The receipt UC Berkeley · Bachelor of Arts Computer Science & Data Science · Class of '25
Approximate Symmetry via the ECT poster
May–Jul 2025 · MSU CMSE · 🥇 1st place AGEP

Approximate Symmetry via the Euler Characteristic Transform

A topology-driven framework for detecting bilateral and rotational symmetry in 2D shapes. Compared each shape's ECT matrix to its rotated and reflected versions using L1 distance to find the angles or axes of highest similarity. Synthetic shape datasets (rose curves, Gielis' superformula), polar plots, Fourier spectral decomposition. Taught myself the foundations of topological data analysis along the way — and the work sparked the interest now driving my graduate apps.

With Dr. Elizabeth Munch and Dr. Nkechi Nnadi · SROP

Opportunity Zones 2024 research poster
May–Jul 2024 · MSU Economics · 🥈 2nd place AGEP · MEA oral

Impact of Opportunity Zones in Michigan — Round 2

Returned to the project with ACS data through '22, added demographic controls, tested lagged effects, and ran robustness checks across alternative DiD specifications. The analysis showed meaningful drops in poverty and unemployment alongside increases in income and labor-force participation in designated tracts. Presented to academics and policymakers — oral talk at the Midwest Economics Association conference.

With Dr. Jeffrey Wooldridge · SROP

SWAN retinal vessel segmentation poster
May 2023–Feb 2024 · OSU · NIH-funded study

Automated Retinal Vessel Segmentation (SWAN)

Built a U-Net convolutional neural network in TensorFlow + Keras to segment retinal blood vessels from a novel fundus dataset. Hand-annotated training masks (no existing labels), tuned data-augmentation pipelines, MATLAB preprocessing. Reported every two weeks to ophthalmology residents and the Dean of Ophthalmology. The model's vessel segmentations — capillaries and vascular branches critical for diagnosing diabetic retinopathy — became the backbone of an NIH-funded automated-screening study; drafted a first-author manuscript with my advisor.

With Dr. Yanhui Ma · only undergrad / CS student on the team · SROP

Opportunity Zones in Michigan 2022 research poster
May–Jul 2022 · MSU Economics · my first research summer

Impact of Opportunity Zones in Michigan — Round 1

The first summer. Built the original tract-level longitudinal panel of Michigan communities (ACS '12–'22) and independently implemented difference-in-differences and fixed-effects estimators in R and STATA to evaluate the 2017 TCJA Opportunity Zone designation. The foundation the 2024 round expanded — fun to see how the poster design grew up between the two.

With Dr. Jeffrey Wooldridge · SROP

SROP 2025 awards ceremony
SROP awards · Jul '25
ASSA · Jan '26 · Philly
Presenting at Mid-Michigan Symposium 2025
Mid-Michigan · Jul '25
05

The rest of the timeline.

  1. 2023 — 2025 Berkeley Residential Life · Gold RA, then Blue RA — mentored RAs, ran 10+ programs, 70+ wellness checks.
  2. 2023 — 2025 MLT Career Prep Fellow · 18-month fellowship, case studies, Deloitte/LinkedIn/Target workshops.
  3. 2022 — present Alpha Phi Alpha · Alpha Epsilon · Treasurer & Sergeant-at-Arms.
  4. 2021 — 2025 Fannie Lou Hamer Black Resource Center · Program staff for four years.
  5. 2021 — present Ron Brown Leaders Network · Captain.
  6. 2021 — 2024 Target — Produce · Pre-dawn freight, recovery, real customers.
  7. 2020 — 2020 Velociti Inc. · Corporate Tech Intern. First taste of agile.
  8. 2012 — 2021 Darrell's Carpet & Upholstery · Floor tech for nine years. Where the work ethic comes from.
🥇 1st — AGEP Poster, '25 🥈 2nd — AGEP Poster, '24 🥉 3rd — National ProStart, '20 🎓 UC Berkeley · CS & DS · '25
06

Say hi.

Best way to reach me is email — I read everything, even the cold ones.

toba4366@berkeley.edu