My Stuff
-
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 -
vanda
Tiny ARM32 linux kernel bootloader written in Rust that runs as position-independent shellcode.
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 -
erebus
Theme engine for pre-compiled GPUI applications that works by hooking low-level graphics APIs.
GitHub -
portable-lce
A source port of Minecraft: Legacy Console Edition TU19 to modern platforms and graphics APIs that it really wasn't intended to run on.
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-serial
Rust implementation of the serial communications protocol used by VEX V5 devices over USB and Bluetooth.
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 -
files.community
Website I helped make for Files — a third party file manager app for windows with a modern design.
Website GitHub -
Dark Matter
A cold, dark & frosty theme for the Discord chat application with over 1.5 million downloads.
Theme GitHub