01 About

Engineer focused on reliable, clean systems and the infrastructure that keeps them running.

I'm a Computer Science student at Georgia Tech, pursuing my Bachelor's in Computer Science and a Master's in Machine Learning. I'm most interested in backend engineering, applied machine learning for science, and low-level systems. Previously, I was an engineering intern at Millennium developing AI-powered tools, and I also worked on full-stack features for FanDuel's Sportsbook app. 

When I'm away from the keyboard, I'm usually at the gym and staying active, watching soccer, or trying new restaurants with my friends.

02 Experience

Software Engineer Intern

Millennium

Data infrastructure, developing MCPs and APIs for 1000+ users

May 2026 - Aug 2026

Teaching Assistant

Georgia Tech, College of Computing

CS 4400: Database Systems. Teaching SQL and database fundamentals & design to 400+ students.

May 2026 - Present

Software Engineer

Bits of Good

Engineered SaaS templates for volunteer management systems for local Atlanta nonprofits. 

Jan 2026 - Present

Software Engineer Intern

FanDuel

Created full-stack feature enabling WNBA player betting for 14M users, generating +1.5M bets / month.

May 2025 - Aug 2025

Machine Learning Researcher

Georgia Tech, School of ECE

Optimizing self-supervised learning in protein language models via biologically informed masking strategies under Dr. Amirali Aghazadeh.

May 2025 - Present

Quantitative Analyst

Georgia Tech Student Foundation

Implementing custom trading strategies and trade execution software for a $2.6M AUM fund.

Jan 2025 - Present

Product Fellow

Microsoft

Selected as 1 of 6 out of 200 applicants for Product @ GT x Microsoft fellowship with the Outlook Engineering team.

Jan 2025 - May 2025
03 Education

Georgia Institute of Technology

B.S. and M.S. in Computer Science

Concentrations in Machine Learning and Computer Networking

Relevant coursework
Data Structures & Algorithms (Java) Design & Analysis of Algorithms Database Systems (SQL) Computer Networking (C/C++) Computer Organization & Programming (C/Assembly) Systems & Networks (C/Assembly) Machine Learning (Python) Robotics & Perception (Python) Object-Oriented Programming (Java)
2024 - 2028

The Walker School

High School Diploma

Valedictorian of the class of 2024. 

2020 - 2024
04 Research

Learning Task-Specific Antibody Representations via Function-Aware Masking

Ayan Goel, Thomas Walton, Amirali Aghazadeh

Places mask corruption according to functional annotations rather than at random, yielding up to a 5.9× gain on CDR-related tasks, with hybrid strategies that optimize across several functional objectives at once.

MLCB 2026Oral presentationarXiv:2609.00518
Sep 2026

Structure-Aware Masking for Protein Representation Learning

Thomas Walton, Ayan Goel, Amirali Aghazadeh

Bucket Masking selects residues by spatial proximity instead of uniformly at random, improving four downstream fitness prediction tasks by up to 14% and better capturing higher-order mutational interactions.

PreprintarXiv:2605.16581
May 2026
05 Projects
AKPsi Rush platform

AKPsi Rush

Recruitment platform for Georgia Tech's Alpha Kappa Psi: rushee registration, brother voting, and event management in one place. 250+ users.

React.jsMongoDBWebSocketsRust
OneCommit recruiting app

OneCommit

Helps high school athletes get recruited: matches them with the right colleges, emails coaches directly, and adapts based on what it learns. 600+ users.

React NativeFastAPIPostgreSQLXGBoost
evobase landing page

Evobase

An optimization infrastructure layer: connect a repo once and it continuously finds framework-specific improvements and opens PRs you can merge with confidence.

Next.jsFastAPICeleryRedis
Merge fitness app

Merge Fitness

Health, fitness, and nutrition companion: workout plans, live training-session tracking, virtual training, and macro logging in a single app. 200+ users.

FlutterDartNode.jsFirebase

Vergil

Formal verification for Solidity contracts using LLM loops to create mathematical proofs for SMT solvers.

RustZ3 + cvc5

RISC-V Operating System

A RISC-V kernel in C built from bare metal with a custom process scheduling algorithm.

CRISC-V AssemblyPython

ESM-2 Inference Engine

From-scratch inference engine for protein language models (ESM-2) for increased throughput on CPU.

C++pybind11Python
06 Technical Skills
Languages
C++ Python C Rust Java C# JavaScript TypeScript
Frameworks & Web
React.js Next.js Node.js Express.js Spring Boot FastAPI Flask Django
MACHINE LEARNING
PyTorch TensorFlow NumPy Pandas Scikit-learn Keras OpenCV Jupyter
Cloud & Databases
Docker Terraform AWS (EC2, S3, Lambda) GCP PostgreSQL MySQL Redis MongoDB
07 Awards
01

1st Place, Millennium AI Hackathon

Millennium

2026
02

1st Place, FanDuel Summer League

FanDuel

2025
03

National Merit Scholarship

National Merit Scholarship Corporation

2024
04

Robert A. Lipson Valedictorian Award

The Walker School

2024
05

Dean's List Finalist (1/3 from Georgia)

FIRST Robotics

2023
06

Eagle Scout Award

Boy Scouts of America

2022