online · Systems & Software Engineer · UGA Computer Science, Dec 2026

Databases, consensus, ML inference and quant tooling in C++17 and Python. Every project ships with its tests, its measurements, and the exact regime where it stops working.

● raft · term 7 · leader n0 · 5/5 healthy
move your cursor to steer
● idle · press play for the lab mix128 BPM · A minor · synthesized live in your browser
live output

Don't take my word for it. Run it.

A working shell. Replay recorded test and benchmark runs, or type help and look around: ls, cat raft-mvcc, whoami, sudo hire-me.

~/aaryan — zsh● LIVE
aaryan@lab:~$
method

Every claim travels the same wire.

Nothing reaches this page until it has been attacked, checked by an oracle that shares no code with it, and pinned to an exact commit.

    playground · raft consensus

    Go ahead. Break the cluster.

    Click a node to crash or restart it. Partition the leader into a minority and try to write. It can't commit — that's the invariant raft-mvcc checks with 598 assertions. A teaching simulation of the protocol, running in your browser.

    1term
    n0leader
    0commit index
    event log
      selected work

      Built from scratch. Measured honestly.

      interactive benchmark · aad-greeks

      Drag the basket size. Watch bumping fall apart.

      Finite differences need 2n+1 revaluations. One reverse sweep returns every Greek at a constant multiple of one pricing. Values interpolated from the published 40,000-path benchmark.

      Read the full case study →
      AAD / price
      bump / price
      AAD speedup
      bumped revaluations
      1reverse sweep
      arcade · two cabinets · free play

      The Arcade

      INSERT COIN

      Two games built on the engines from my repos. Every number on screen comes from the real code, tested against the originals in CI.

      new · playable now arcade · built on the aad-greeks engine

      Short Gamma

      An options-desk game. You inherit a book that is short volatility, with ten trading days to the close. Hedge it, work the phones, survive the news. Every Greek on screen comes off a reverse-mode tape, and one of the numbers on the screen is wrong anyway. Finding it is part of the game.

      • −40 × 100straddle, expires at the day-10 close
      • −25 × 95put, 30 days, marked at the close
      • −$25kdigital, pays if spot finishes above 104
      • ~8clients on the phones, some of them know something
      Space run / pauseF flattenB S buy / sell 1001 2 3 quote tight / wide / passD digital method
      clockD1 10:00
      spot100.00
      implied21.0%
      P&L+$0
      attract mode · a random market, not your score
      new · multiplayer built on the lob-market-making matching engine

      Order Book Royale

      Everyone trades one live limit order book. Buy low, sell high, don't get margin-called. Four minutes, eight seats, last trader standing.

      • $1M eachup to 40,000 shares long or short. Empty seats go to the repo's market-making bots.
      • The line risesfall below the margin line and you're closed out. After the first minute it climbs toward $950k.
      • Sealed hintsfour headlines a round. A trader or two learns the direction 15 seconds early, encrypted to them alone.
      • Fair at the bellsurvivors settle at the hidden fair value. Informed flow picks off stale quotes, yours included.
      click left to bid, right to offerC pull ordersF flattenrounds replay and verify to the cent
      clock4:00
      last100.00
      standing8 / 8
      margin line$800k
      attract mode · a simulated round, not a live table
      experience

      Production data by day.

      Over a year turning factory sensors, alarms and ERP records into pipelines and dashboards that engineering and operations rely on.

      Industrial IoT & Data Engineer Intern
      MP Equipment · Gainesville, GA
      CS Intern → IoT & Data Engineering Intern → current role
      • Python and SQL pipelines joining IoT sensor streams, alarm history and M1 ERP records.
      • Predictive-maintenance workflows from vibration, temperature, humidity and machine-state signals.
      • Power BI dashboards for OEE, downtime, on-time delivery and equipment health.
      • PLC-connected machinery integrated with real-time monitoring and automated reporting.
      Undergraduate Research Assistant
      Georgia State University · Department of Computer Science
      • Analyzed Reddit social-network data for patterns in group relationships.
      • Built date-range controls and public views for ML and data-mining research data.
      B.S. Computer Science
      University of Georgia · prior Data Science coursework at Georgia State
      • Systems-focused work in distributed computing, ML infrastructure, data engineering and signal processing.
      toolkit

      C++17, Python, SQL. Down to the metal.

      Languages
      C++17, Python, SQL, TypeScript / JavaScript, R
      Systems
      Raft, MVCC, WAL / LSM trees, concurrency, vectorized execution, fault injection, linearizability
      ML & Data
      PyTorch, HNSW / FAISS, LLM inference, ETL, time-series and sensor analytics, signal processing
      Tools
      Linux, GitHub Actions, Docker, Power BI, M1 ERP, PLC and Industrial IoT
      contact

      Let's build something that has to be right.

      Looking for systems, ML infrastructure or quant roles starting 2027.

      ↑↓ move↵ openesc close