Discover some of the projects I've contributed to!
Time frame: 2020-2022
A unique human interface device with an ultra low friction custom magnetic knob mechanism.
HomepageTime frame: 2021-2023
60%, 65% and 75% wireless PCBs using ZMK mechanical keyboard firmware
Homepage GitHubTime frame: 2024
A wirelessly charged ten keyless keyboard
Time frame: 2024
A wirelessly charged number pad
Time frame: 2024
A large 1 key macropad using a Novelkeys Big Switch
Time frame: 2024
An ultra low power 36 key ergonomic keyboard with an E-Ink display
Time frame: 2025
An adapter PCB to connect WCH-LinkE programmers to CH32 powered boards using Tag-Connect
GitHubTime frame: 2018-2020
A custom designed, compact, self contained CoreXY 3D printer with portability and performance in mind
Time frame: 2017-2018
A delta 3D printer with a large proportion of 3D printed componenets
Time frame: 2024
A custom ZMK build workflow that allows building from private ZMK modules
GitHubTime frame: 2025
A Zephyr module to reset a ZMK keyboard to bootloader after a settings-reset
GitHubTime frame: 2024
A Zephyr module to emulate led-strip functionality using multiple zephyr LEDS
GitHubTime frame: 2024
A Zephyr module to combine multiple led-strip devices into one virtual one
GitHubTime frame: 2024
A set of Zephyr modules to add ZMK behaviors that do silly things
GitHubTime frame: 2021-2022
Custom hardware for vehicle automation projects, some of the work has since been forked and improved upon by the Retropilot project: https://github.com/RetroPilot/ocelot
GitHubTime frame: 2023
Reverse engineered the Gosund SP111 smart plug as part of my research project, the work incluided replicating its schematics and then integrating a new microcontroller with bluetooth LE capability into the device.
GitHubTime frame: 2020-2022
Integrated SAE Level 2 vehicle autonomy into a smart roadster as part of a 2 person team. This work included designing custom steering, accelerator and brake controllers, as well as porting openpilot to support this custom car and hardware into one of the cars
GitHub BlogTime frame: 2021
A CAN bus message assembly and disassembly library for Teensy and STM32, intended for vehicle automation experiments
GitHubTime frame: 2020-Present
A fork of the comma.ai Panda firmware, with additional support for my iBooster translator, CAN bus button reader, accelerator pedal controller and Smart Roadster instrument cluster interceptor
GitHubTime frame: 2024
A fork of the very popular Adafruit UF2 bootloader, with additional support for new boards, shift register driven RGB LEDs and e paper displays using the IL0323 and SSD1680 EPD controllers
GitHub