Interests
Interests
beyond the code
Game AI & retro games
Classic games as ML testbeds: search, heuristics, self-play, and neuroevolution agents for Bomberman, Pac-Man, Frogger, and browser-game clones.
Virtual economies
Old School RuneScape's player-driven market as a live economics dataset: price feeds, feasibility backtests, and honest negative results.
Evolutionary computation
NEAT and genetic algorithms, from a 2019 flappy-bird experiment to a C++20 rewrite with browser replays and ablation studies.
related:
Determinism & reproducibility
Deterministic simulation, seeded replays, and holdout discipline — the difference between a demo and a result you can trust.
E-bikes
The daily reset away from screens: riding around San Diego and keeping the bike itself tuned, adjusted, and occasionally over-upgraded.
Rainbow Six Siege & esports
Years of competitive Siege: ranked play, VOD review, and following the pro scene. The appeal is familiar from engineering — preparation, tight feedback loops, and team coordination beating raw mechanics.
Speedcubing
Two official WCA competitions in Delhi (2013 and 2015), five events from 2x2 through 5x5 plus one-handed. Best official 3x3: an 18.79-second single and a 22.71 average.
- 3x3 single18.79s
- 3x3 avg22.71s
- 3x3 one-handed58.35s
- events5
Chess
Longtime online chess habit — fast time controls, puzzle grinding, and the occasional deep rabbit hole into an opening that never survives contact with blitz.
rating stats pending — profile link to be added
Want to talk about any of this, or something else entirely?
contact.sh