Triangle.js
A fully headless and reverse-engineered client for the game TETR.IO. Originally built to power MochBot, but now, most third-party tooling for the game uses this library.
- 33 stars
- 200+ downloads/week
Computer science student at the University of Illinois.
I build embedded systems, maintain open-source packages, and develop software to serve the communities
I'm a part of.

I'm a first-year CS student at Illinois from Lexington, Massachusetts. Everything I build starts with a single question: What if there is a better way?
I first asked it seriously when I saw my high school classmates struggling to understand their confusing schedules. Once I looked, I started noticing how many systems on the internet run on interfaces nobody bothers to make usable. Now, I build services that translate those systems into interfaces everyone can actually navigate.
I also spent four years on a VEX robotics team, and what I loved was that the code had to survive contact with a real robot in a dynamic environment. Embedded programming deals with the imperfect world in a way the rest of CS doesn't. That's what makes embedded special: there's always a way to shave off another millisecond or make your system a bit more reliable.
A fully headless and reverse-engineered client for the game TETR.IO. Originally built to power MochBot, but now, most third-party tooling for the game uses this library.
A versus Tetris bot people train against. The strongest and most popular Tetris engine ever created to date.
UIUC publishes its dining menus with unreliable allergen data. I scraped the system it's generated from and built a better app that you can trust when your life is at stake.
Pioneered Rust in the VEX V5RC robotics competition. Features a fully custom asynchronous motion library and Monte Carlo Localization implementation.
Eagle Scout, Troop 160 — Former Assistant Senior Patrol Leader, 36 merit badges.
LIT Programming Competition — I wrote CTF and competitive programming problems for a global contest thousands of students participate in every year.
VEX summer camps — I ran camps for middle schoolers and raised my team's yearly budget, so cost was never a barrier for learning robotics.
VEX Massachusetts State Champions, 2026 · USACO Silver · PicoCTF 2023–2025
For fun: Long-distance biking, hiking the White Mountains, and currently Sichuan and Mexican cooking.