MochBot
A versus Tetris bot people train against. The strongest and most popular Tetris engine ever created to date.
26 of the best projects I've built. Projects are grouped by category, and starred projects are my most advanced and impressive work.
A versus Tetris bot people train against. The strongest and most popular Tetris engine ever created to date.
A blazingly fast search and evaulation engine for tetromino stackers.
(COMING SOON) A tool that analyzes TETR.IO replays and teaches you how to improve your gameplay.
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.
A replacement front end for the Aspen student information system. Built on a reverse-engineered API, and includes a day-by-day schedule view and grade push notifications.
(COMING SOON) Watches UIUC course sections and pushes a notification the second a seat opens.
Tutoring management for a local nonprofit, including scheduling and service-hour reporting.
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.
An extremely powerful plugin-based JavaScript deobfuscator.
A tiny JWT authentication library that works across subdomains.
A virtual joystick for browser games.
Pioneered Rust in the VEX V5RC robotics competition. Features a fully custom asynchronous motion library and Monte Carlo Localization implementation.
A scouting app for VEX competitions: match notifications, live standings, and a custom field controller.
A full guide to odometry and localization using Monte Carlo Localization that teaches both the concepts and the implementation.
A fork of theol0403/gif-pros updated to support PROS 4.2.1+ and LVGL 8.0+.
A bezier-based path planner and motion profile generator for VEX autonomous routines.
A custom OpenID Connect provider. Every service below signs in through it.
An S3-based personal file host with Drive-backed storage.
A simple URL shortener with analytics and IP tracking.
An encrypted credential manager.
A Chrome extension that allows you to set custom tab icons for .illinois.edu websites.
A macOS menu-bar firewall: per-app network filtering through a system extension.
A system-wide microphone mute in the menu bar, turning the dictation key into a mute button.
Mirrors app unread badges into the macOS menu bar.
Small online games I've made.
Miscellaneous tools and utilities, ex. counters, image viewers.