Projects
-
vexide
Open-source embedded Rust async runtime, hardware abstraction layer, and toolchain for authoring user programs on the VEX V5 brain.
Website GitHub crates.io -
fluent-svelte
Implementation of Microsoft's Fluent Design System Components in Svelte and TypeScript. Includes fully accessible, documented, and SSR-ready components.
Website GitHub -
BetterDiscord Installer & Website
Third-party modification for the Discord instant messaging platform with over 35 million downloads.
Website GitHub (Client) GitHub (Installer) -
evian
Extensible command-based controls library for autonomous wheeled robots written using vexide.
Website GitHub -
taolib
Autonomous C++ robot control library intended for competition use featuring real-time position tracking, motion control, and advanced data logging.
Website GitHub -
vex-v5-qemu
CPU1-level user code emulation of the VEX V5 brain in QEMU!
GitHub -
cargo-v5
CLI wrapper around cargo for uploading and managing projects written for VEX robots. Uses vex-v5-serial for low-level serial communication over USB, Bluetooth LE, or VEXnet.
GitHub -
vex-v5-serial
Async Rust implementation of the serial communications protocol used by VEX V5 devices over USB and Bluetooth.
GitHub crates.io -
files.community
Website I helped make for Files — a third party file manager app for windows with a modern design.
Website GitHub -
RoboStats & robotevents-rs
Discord bot for viewing information about robotics competitions and teams on RobotEvents.com. Written in Rust using the Serenity framework and my own API wrapper around the RobotEvents v2 API. Used in over 350 communities.
Invite GitHub (Bot) GitHub (API) crates.io -
ModernFlyouts Website
Simple static website I made for ModernFlyouts project.
Website GitHub -
Dark Matter
A cold, dark & frosty theme for the Discord chat application with over 1.5 million downloads.
Theme GitHub -
Slate
An optimized, consistent, and functional theme for Discord based on GitHub's design language.
Theme Website GitHub