A self-taught software engineer. Love working on low-level software and dealing with hardware directly, looking for patterns and extracting abstractions.
epoxy. A flexible Bash test framework
11logitech_z523_schematics_trace. A trace of Logitech Z523 speakers' schematics
11libstammer. Basic STM32F103 firmware library
10thermal-spectrum. ZX Printer interface for a thermal printer module
4lcov-android. Lcov version supporting Android toolchain
4lopill. STM32L052 development board
3stm32-eeprom-dump. A custom program to dump an EEPROM using an STM32F103 board
3bbb-poke. Code poking BeagleBone Black hardware
3thud. A Bash utility library
3tlog. A working copy of terminal I/O logger repository
3christmas-card. A christmas card with blinking LEDs
2frankencar. A LEGO-based MCU-controlled car
1stm32-poke. Bare-bones STM32F103 C programs
1dragonrise_joystick_0011_driver. Linux driver for DragonRise Inc. joystick with USB PID 0011
1zx_splicer. ZX Spectrum 128K bus splicer
1breadebyte. An EBYTE E73-2G4M08S1E (nRF52833) module breakout board
1kona-key-switch. A kill switch for Hyundai Kona Electric key fob
1carton. A simple package delivery system
1battereed. A battery adapter with a reed switch
1