About Thomas
I’m a mathematics and computer science student at the University of Pennsylvania. I’m interested in probabilistic modeling, game theory, and building software around interesting problems.
Outside of that, I’m usually boxing, lifting, playing poker, or listening to music.
Research
-
Maritime Intelligence and Risk Modeling
At Penn, I’m working with Prof. M. Horowitz on vessel anomaly detection and fuzzy inference for interpretable maritime risk assessment.
-
Combinatorial Minimal Free Resolutions
Explicit combinatorial constructions for resolving monomial ideals, connecting algebraic structure with topology.
-
Sum-of-norms Clustering
Geometric and measure-theoretic approaches to understanding how convex clustering behaves on discrete samples and continuous distributions.
Select Technical Projects
- Counterfactual regret minimization solver for No-Limit Hold’em (Rust, Rayon, Actix Web)
CV
Education
-
Expected
University of Pennsylvania
Master of Science in Engineering, Computer and Information Science
Philadelphia, PA
-
Expected
University of Pennsylvania
Bachelor of Science in Mathematics
Philadelphia, PA
Experience
-
Akuna Capital
Incoming Quantitative Research Intern
Chicago, IL
Equity index market making and volatility research.
-
– Present
University of Pennsylvania
Teaching Assistant · CIS 5500
Philadelphia, PA
Graduate database systems with Prof. Susan B. Davidson, covering concurrency control, isolation, and distributed consistency.
-
–
Amazon Web Services
Software Development Engineer Intern
Boston, MA
Storage control-plane systems for FSx for Lustre: file-system lifecycle services, metadata, snapshots, and parallel I/O.
-
– Present
University of Pennsylvania
Research Assistant
Philadelphia, PA
Maritime intelligence research with Prof. M. Horowitz, combining vessel anomaly detection and fuzzy inference for explainable risk scoring.
-
–
Cursor
Engineering Fellow
San Francisco, CA
A Rust decision engine for coding agents, using multicalibration and bounded-risk policies to decide when to execute, escalate, or request review.
Notes
Undergraduate
3 notesGraduate
6 notesBlog
In development
A little knot theory
The trefoil is the simplest nontrivial knot. Drag to turn it around.