A collection of engineering projects spanning hardware design, software development, and embedded systems
Small computer peripheral device that allows users to assign macros, or pre-programmed sequences of keystrokes that can be executed with a single button press.
Classic calculator with mechanical switches and 7-segment display. Designed custom printed circuit board with micro-controller and passive components.
10x10 matrix using WS2812B LEDs. Created custom printed circuit board for ESP32 micro-controller and power electronics. Complete with 3d printed enclosure.
Radio frequency communications board for the Wentworth PocketQube Satellite. Uses impedance tuned PCB and traces.
Printed circuit board used to test different variables for a dipole antenna used on a cube sattelite. Uses impedance tuned PCB and traces.
Device to power Apple Airtag from laptop, providing battery backup. Designed PCB to keep a low form-factor to allow for instalation behind laptop rear panel.
Device created used to trigger relay at specific time intervals. Microcontroller takes in +24V external signal input. DIP switches used to configure timing delay.
This bike horn uses a 555 timer to create a siren like alarm. Internal battery charges through USB-C port embedded into horn enclosure.
Created to keep automatic watches running when they are not being worn. Uses stepper motor and arduino to accurately turn watch with full control.
System designed to open and close curtains. Motor and pulley used to tug on curtain ropes. ESP8266 microcontroller controls system over WIFI.
Retro gaming system built using a Raspberry Pi 3B+ single-board computer and RetroPie firmware. Complete with 3D printed and laser cut enclosure.
Compact keyboard device that can be programmed to perform specific functions, macros, or shortcuts. 3D printed enclosure and hand wired switch matrix.
Compact keyboard device that can be programmed to perform specific functions, macros, or shortcuts. 3D printed enclosure and hand wired switch matrix.
Retro gaming system built using a Raspberry Pi 3B+ single-board computer and RetroPie firmware. Complete with 3D printed and laser cut enclosure.
Stereo speaker system created to sit on top of any computer monitor. Connects to PC over a single USB-A connection for power and audio input.
Billiards cue extension designed for JFlowers cues. Equipped with an adjustable weight bolt system to fine tune the cue's weight balance when attached.
Network attached storage system created with Raspberry Pi 3B+. Complete with 3D printed rack-style enclosure and active airflow.
Wireless doorbell speaker and button that communicate over 2.4 GHz. Chime audio stored on micro-SD, and changeable with on-board button.