Aug 2023 – May 2027
Virginia Tech
Bachelor of Science in Computer Science, with minors in Mathematics and in Finance
GPA: 3.67 / 4.0
Portfolio
Computer Science researcher and engineer applying reinforcement learning, optimal execution theory, and quantitative methods to financial markets.
Every note, and every link between them. Click a node to read it, drag to rearrange. Prefer a list?
The graph couldn’t load. Browse the notes as a list instead.
The graph needs a wider screen. Browse the notes as a list.
About
I work on how large orders get executed, and on what it costs when the act of trading moves the price you are trading against. Most of my time goes to the Dataism Lab at Virginia Tech, where we train reinforcement learning agents to liquidate a position and then try to break our own results before a referee does. The part I find most useful is not the model. It is the evaluation: deciding what would have to be true for a result to be real, and then building the control that could kill it.
Away from the lab I build things mostly to understand them. An options pricer to learn where the Greeks come from. A Unix shell in C to find out what a shell actually does. A pricing service for prediction markets, largely to see whether I could measure an edge honestly rather than just count winning bets. I am applying to PhD programs in operations research and financial engineering, and I am interested in how frictions at the level of a single order aggregate into risk at the level of a market.
Research Interests
Education
Aug 2023 – May 2027
Bachelor of Science in Computer Science, with minors in Mathematics and in Finance
GPA: 3.67 / 4.0
Jan 2010 – May 2023
Senior School Certificate Examination in Computer Science
Secondary School Examination in Information Technology · GPA: 94.3/100
Experience
Leadership
Publications
SIGCSE TS 2026 · 2026
Naomi Chioma Udenze, Varun Budati, Ihudiya Finda Ogbonnaya-Ogburu
An exploratory pilot study analyzing examples and exercises used in CS1 programming courses at top universities, investigating pedagogical patterns and diversity in computer science education.
Read publicationUnder Review · 2026
Ali Habibnia, Alexander Ardaiz, Varun Budati
A diagnostic study of whether mixture-of-experts (MoE) architectures actually help reinforcement-learning agents liquidate a large position in cryptocurrency markets. We retrain every configuration 100 independent times on Binance BTC/USDT limit order book replay: vanilla Double Deep Q-Learning, MoE at K in {2, 4, 8}, and dense networks parameter-matched to each expert budget. That way the comparison is between distributions of training outcomes rather than between single lucky runs. No configuration improves mean execution cost, and the benefits the architecture appears to have turn out to be separable. Across-seed training stability and within-policy tail risk are distinct axes, and they move in opposite directions. Most of the work went into building controls that could overturn our own result, and into reporting the ones that did.
Projects
Implementation of the Almgren-Chriss model for optimal trade execution, enhanced with a reinforcement learning agent to minimize market impact.
A tool for pricing European options using the Black-Scholes model, with visualizations for the Greeks.
An interactive web application to visualize the MACD indicator and backtest trading strategies on historical stock data.
A sophisticated analytics system to identify profitable betting opportunities using statistical models and machine learning.
An urban shadow mapping project that helps identify shaded walking paths and cooler routes using geospatial analysis.
SafeNight is a proactive safety ecosystem designed to prevent emergencies from escalating. By empowering users with real-time tools to monitor alcohol intake, stay tethered to a trusted community network, and access instant intervention, we are moving the needle from notification to prevention.
A shell written from scratch in C: its own lexer and recursive-descent parser for the shell grammar, job control, POSIX signal handling, and hand-rolled linked-list and hash-table primitives across 41 source files.
Skills
Languages
Quant & ML
Tools & Libraries
Research
Notes
24 interlinked notes on market microstructure, execution, and the research itself. They're where I write out what I actually understand, including the parts I got wrong. Start anywhere.
Contact
If you'd like to talk about research, finance, or collaboration, here are the best ways to reach me!