T H O M A S
THOMAS OU
THOMAS OU

Hi! I'm Thomas, an undergraduate mathematics and computer science major at UPenn. I love applying game theory and mathematical reasoning into software solutions.
HELLO. I AM THOMAS Thomas Ou
A Bit About Me
I'm just a guy with two passions: coffee and poker. Thankfully, I've been able to turn the latter of the two into a career path (still working on the first one).
From machine learning to quantitative finance to scalable backend infrastructure, I've been able to use my love for game theory and probabilistic thinking to create tools that learn, adapt, and perform.
Thomas Ou Portrait
HELLO. I AM THOMAS OU Thomas Ou
A summary of my professional journey as an undergraduate student
HELLO. I AM THOMAS Thomas Ou
A summary of my professional journey as an undergraduate student

Education

Accelerated Masters in Computer Science

University of Pennsylvania
Machine Learning Algorithms & Data Structures Computer Systems

Bachelor of Science in Mathematics

University of Pennsylvania
Game Theory Probability Theory Mathematical Programming Financial Mathematics

Dual Enrollment Program

University of Connecticut
Multivariable Calculus Linear Algebra

Experience

Data & Analytics

Flushing CPA Tax Center
Spring 2024

Engineered ETL pipelines automating high-volume data ingestion, improved projection accuracy by 15%.

Legal Research & NLP

Offices of Jonathan Spodnick
Fall 2023

Conducted legal research and prepared discovery documentation for state-level personal injury cases.

Fintech Analyst

CITIC Securities
Summer 2023

Contributed to listing proposal for $11B spaceflight network company by analyzing growth metrics.

Research

Research Assistant

Department of Defense
Summer 2025

Research assistant position with the Department of Defense focusing on advanced technological applications.

Research Assistant

Princeton Plasma Physics Lab (PPPL)
Summer 2024

Simulated charged particle behavior in tokamak reactors under varied magnetic/plasma conditions.

Bayesian Behavioral Modeling Approach to Opponent Profiling

Capstone Project
Fall 2023

Designed a Bayesian inference model to estimate opponent bluffing tendencies across multi-street poker hands.

My Stack

FRONTEND

JavaScript
TypeScript
React

BACKEND

Python
R
OCaml
C++
PyTorch
Scikit-learn
Pandas
NumPy
Matplotlib
QuantLib
Jupyter
FastAPI

Projects

Portfolio Website with Interactive Design

2024

Built a responsive personal portfolio website featuring VANTA.js animations, smooth scrolling effects, and dynamic content layouts using modern CSS and JavaScript.

Stock Price Prediction Using Machine Learning Models

2024

Built machine learning models to predict stock price movements using historical data and technical indicators.

Bayesian Behavioral Modeling Approach to Opponent Profiling

Sep 2023 -- May 2024
  • Designed a Bayesian inference model to estimate opponent bluffing tendencies across multi-street poker hands using betting patterns, position, and stack context.
  • Built poker engine to simulate hand histories and dynamically update probabilistic opponent profiles.
  • Applied game-theoretic reasoning and EV optimization to generate counter-strategies against varying bluff frequencies and behavioral profiles.

Data Visualization Dashboard

2023

Created an interactive dashboard for financial data visualization using Python, Pandas, and Matplotlib. Features real-time data updates and customizable chart configurations.

Algorithmic Trading Strategy

2023
  • Developed quantitative trading algorithms using statistical arbitrage and momentum strategies.
  • Implemented backtesting framework with risk management controls and performance metrics.
  • Achieved 15% annual return with Sharpe ratio of 1.8 during testing period.