7.7 KiB
7.7 KiB
title |
---|
My Projects |
My Projects
Most of my free time is spent working on various side projects. This is generally how I learn new things, and I quite enjoy the process of making stuff.
Categories
Some of my projects fall into common categories. The ones that do, are listed here:
- Minecraft
- Robotics
Chronological
The following is a list of Open-Source projects I have worked on, along with their date of publication.
Disclaimer: Unless otherwise noted, none of these projects come with any warranty or any guarantee of support. I try my best to respond to issues and questions in my personal time.
2023
- 2023-04-26: Client Ping
- 2023-02-06: Prometheus exporter for Ubisoft server statuses
- 2023-01-23: A protective insert for my TG4x
2022
- 2022-10-14: A10U8R: Signal Attenuator for VCV Rack
- 2022-05-11: The @entry decorator: Cleanly mark Python script entrypoints
- 2022-04-14: Set & forget crash reporting for Rust programs
- 2022-04-12: Kobo e-reader interface library for Rust
- 2022-01-23: Linux command-line tool for configuring digitizer tablets
2021
- 2021-12-17: NetBrowse: an avahi-browse GUI
- 2021-10-04: My Ludum Dare 49 entry: [data::loss]
- 2021-09-27: A "Quick and Dirty" implementation of a finite state machine
- 2021-09-24: A real-time dashboard for my dorm room's wall-mounted TV
- 2021-09-22: APRSHTTP: One-way APRS position reporting using APRS-IS
- 2021-09-03: A fast boids library for Rust
- 2021-08-12: SpaceTrace: 3D path planning
- 2021-07-17: Front matter support for the Serde serialization framework
- 2021-07-09: CLI tool for providing information about a specific UNIX timestamp
- 2021-06-13: An internet teletype reader
- 2021-06-01: Binocular depth mapping with LeapMotion hardware
- 2021-05-14: A tool for converting Baofeng bookmarks to GQRX bookmarks
- 2021-05-04: GlassCast: 2D glass rendering experiment
- 2021-04-26: My Ludum Dare 48 entry: Deep Breath
- 2021-04-03: Boop: An experimental implementation of ping(8)
- 2021-03-31: PolyMesh: A file format for describing 3D meshes
- 2021-03-31: cargo-token
- 2021-03-28: A tool for checking who is playing on a Minecraft server
- 2021-03-19: Send APRS beacons over IP from your terminal
- 2021-03-03: An interactive Pure Pursuit demo
- 2021-02-25: Graph 3D positional data extracted from DJI drone telemetry
- 2021-02-16: MinimapServer: An Open-Source re-implementation of Minimap API
- 2021-02-16: JDMA: Direct memory access for Java
- 2021-02-03: Minecraft market cap calculator
- 2021-01-31: HamBands - Rust Library
- 2021-01-31: A morse code paddle built with an atmega32u4 processor
- 2021-01-30: The Reverse Beacon Network in your terminal
- 2021-01-25: Reverse Beacon Network client for Python
- 2021-01-19: FrostBucket
2020
- 2020-12-25: Mandelbrot Set Viewer
- 2020-12-07: A Minecraft chat client
- 2020-11-27: Minecraft LAN server discovery tool
- 2020-11-27: Multi-view Dynmap client
- 2020-11-21: Wrappers for commonly used reflection code in Java
- 2020-10-24: GitHub organization contributor ranking tool
- 2020-10-24: A bridge between a Minecraft server and your favorite IRC client
- 2020-09-26: Python library for interfacing with Dynmap
- 2020-09-17: An alternate minimal frontend for GitHub repositories
- 2020-09-02: LibEPN (Easy Pose Notation)
- 2020-08-20: An API client for TimeAndPlace
- 2020-08-09: Real-time FRC robot pose visualization
- 2020-07-24: TVDSB Student Portal API client
- 2020-07-21: Raider Robotics Testbench
- 2020-07-13: VSCO batch downloader
- 2020-07-03: Lib5K: Robotics control library
- 2020-06-08: A Kernel for use on 32u4 AVR chips
- 2020-03-11: Scripts I use to quickly build classifiers for people's faces
- 2020-02-29: Raider Robotics Inventory Management System
2019
- 2019-12-28: A toy raytracer
- 2019-08-27: A tool for exporting your posts from devRant for offline storage
- 2019-08-24: The shift2 encoding algorithm
- 2019-05-28: A purposefully bad flappy bird clone
- 2019-03-08: A kernel / os for the atmega328p
2018
- 2018-11-16 The Open Driver Waypoint Coordinator
- 2018-11-04 The c / c++ compiler that never compiles without errors
- 2018-09-01 The Dirobium Assembler
- 2018-09-01 The official bootloader for the Dirobium emulator
- 2018-08-31 Dirobium: The virtual CPU (and emulator) built for hobbyists
- 2018-08-20 Pi-hole API wrapper for Python
- 2018-08-04 A dead simple devRant API wrapper for Python
- 2018-08-03 dr: An ed-like client for devRant
- 2018-05-22 A utility for drawing graphics on your Novation Launchpad Mk1/S/Mini