I study math and computer science at Penn. I’m interested in game theory and probabilistic modeling.
Selected work · Research · Contributions · All projects
My research, notes, and writing. |
A two-deck DJ app in the browser. Mix manually or control it with text and voice. |
A vessel map with AIS anomaly detection and satellite imagery. |
|
- River: a poker solver in Rust using counterfactual regret minimization.
- Versus: predicting UFC results with ensemble models and feature attribution.
- Earnings Disclosure Spillovers and Peer-Return Prediction: testing whether earnings disclosures help forecast returns of semiconductor peers.
- HarborOS: vessel API pagination and query changes, merged. Added pagination and replaced per-vessel position and alert queries with joined queries.
- Chain-Love: explorer schema naming proposal, open proposal. Documented the affected data and a compatibility plan for renaming a verification field.
Project index
- thomasou.com: my personal website.
- D4NCE: DJ decks and mixing in the browser.
- Harbor: vessel tracking and AIS anomaly detection.
- Conformal calibration under new-participant shift: participant-level coverage and review-rate experiments on UCI HAR and WISDM.
- Strike: detecting strikes in MMA footage with computer vision.
- River: poker solving with Monte Carlo counterfactual regret minimization.
- Fortify: U.S. military invention proposals and research spending, 1888–1920.
- Earnings Disclosure Spillovers and Peer-Return Prediction: earnings disclosures and semiconductor peer-return forecasts.
- Governor: an extension for setting AI job budgets.
- Sonder: screening EV charger sites using 3D scans.
- Versus: UFC fight predictions.
- SWEEPER.EXE: Minesweeper with classes and relics, styled as a Windows 98 desktop.
- Zetamax: timed mental math with ranked rounds and private leagues.
- Music Assets: audio shared by D4NCE and Zetamax.
- Portfolio 2025: my first website, now archived.
- Cursor Boston: a fork of the Cursor Boston community site.
Tools: TypeScript · React · Next.js · Python · FastAPI · Rust
More about me
xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx thomas@ou --------------------------------------------- xxx xxx xxx xxx xxx xx; .+x xxx xxx xxx xxx xxx . OS: . . . . . . . . . . . . . . . . . . macOS Sequoia xxx xxx xxx xxx xxx xxx xxx xxx xxx . Studies: . . . . . . . . . . . Mathematics & CS, Penn xxx xxx xxx x : xxx xxx xxx . Host: . . . . . . . . . . . . . . . Philadelphia, PA xxx xxx x x xxx xxx . Kernel: . . . . . . . . . . . . . . . TypeScript 5.x xxx xx+ xxx xxx . Shell: . . . . . . . . . . . . . . . . . . zsh + fish xxx x; xx xxx . IDE: . . . . . . . . . . . . . . . . . . VS Code, Vim xxx x . .. x xxx xxx .: ::: .. xxx . Lang.Programming: . . TypeScript, Python, Rust, OCaml xxx . ::: :.. xxx . Lang.Frameworks: . . React, Next.js, FastAPI, PyTorch xx+ .: ::. .: . xx . Lang.Real: . . . . . . . . . . . . English, Mandarin xx: .. .. .: ::: .. . ::: :: xx xxx . . ..: ;;: :. . .:. xx . Interests.Physical: . . . Boxing, Judo, Powerlifting xxx . .. .: ::: ;;: ::: ::: :;; ;;: xx . Interests.Hobbies: . . . . . Chess, Poker, Saxophone xxx :: ;;: ::: ::: ::: ;+; ;:; ;;; ++; +;; . xx - Selected Work --------------------------------------- xxx x .:: ;;+ ;;; ::: ::; ++; ;;; ::; ;++ +;: : :xx . Website: . . . . . . . . . . . . . . . thomasou.com xxx xx .:: :;: ::. ..: :.: ::: ..: ::. ::: ;:: :.. xxx . D4NCE: . . . . . . . . . . . . . AI-powered DJ system xxx xx. ..: ::: ::: :.. . ::: :;: ::: ::: ::: xxx . Harbor: . . . . . . . . . . . . maritime intelligence xxx xxx .. ... ::: ::: ::: ::: ::; ;;; ;;; ::: ::: ::; xxx . Research: . . . . . . . . . . . . . . River / Versus xxx xxx ;: .. .:: ::: ::: .. . .. .:: ::: ::: xxx xxx . Research: . . . . . . . . . . . . Earnings spillovers xxx xxx xxx ... .:: :: . :+; X+# X+; . : ::: ::: xxx xxx - Achievements ---------------------------------------- xxx xxx xxx + ... ::: . . ::: ::: ::: .;; ::: ::x xxx xxx . USAMO: . . . . . . . . . . . . . . Honorable Mention xxx xxx xxx x . .:: :: . . . ::: ::: :;x xxx xxx . Putnam: . . . . . . . . . . . Competitor (Score: 22) xxx xxx xxx xx :. ::. . . ..: ::: ::: xxx xxx xxx . AMC 10/12: . . . . . . . . Distinguished HR (Top 1%) xxx xxx xxx xxx . .:: :.. ... ::: ;:: ::: xxx xxx xxx . Poker: . . . . . . . . . . . . . . SIG + IMC Finalist xxx xxx xxx xxx .:: ::: ::; ;;; ;;: .:; xxx xxx xxx - Contact --------------------------------------------- xxx xxx xxx xxx .. .: ::: ::: ;:: :.: ::x xxx xxx xxx . Email: . . . . . . . . . . . . . contact@thomasou.com xxx xxx xxx xx+ ... .. . .:. ... ::: ::x xxx xxx xxx . Website: . . . . . . . . . . . . . . . . thomasou.com xxx xxx xxx x$X :.: .:. .. .:: ::: :;x xxx xxx xxx . LinkedIn: . . . . . . . . . . . . . . . . . thomasou0 xxx xxx ;X& &$X X:: ::: ::: :.. ... ..: ::: :xx xxx xxx xxx . GitHub: . . . . . . . . . . . . . . . . SmokeyBear10 xxx : &$& $Xx ::: ::: ::: .:: :.. ::: :xX :x xxx . Instagram: . . . . . . . . . . . . . . . . tommy_ou_






