My Stuff

  1. 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
  2. vanda

    Tiny ARM32 linux kernel bootloader written in Rust that runs as position-independent shellcode.

    GitHub
  3. BetterDiscord Installer & Website

    Third-party modification for the Discord instant messaging platform with over 35 million downloads.

    Website GitHub (Client) GitHub (Installer)
  4. evian

    Extensible command-based controls library for autonomous wheeled robots written using vexide.

    Website GitHub
  5. erebus

    Theme engine for pre-compiled GPUI applications that works by hooking low-level graphics APIs.

    GitHub
  6. 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
  7. taolib

    Autonomous C++ robot control library intended for competition use featuring real-time position tracking, motion control, and advanced data logging.

    Website GitHub
  8. vex-v5-qemu

    CPU1-level user code emulation of the VEX V5 brain in QEMU!

    GitHub
  9. 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
  10. vex-serial

    Rust implementation of the serial communications protocol used by VEX V5 devices over USB and Bluetooth.

    GitHub crates.io
  11. fluent-svelte

    Implementation of Microsoft's Fluent Design System Components in Svelte and TypeScript. Includes fully accessible, documented, and SSR-ready components.

    Website GitHub
  12. files.community

    Website I helped make for Files — a third party file manager app for windows with a modern design.

    Website GitHub
  13. Dark Matter

    A cold, dark & frosty theme for the Discord chat application with over 1.5 million downloads.

    Theme GitHub