Projects

A collection of engineering projects spanning hardware design, software development, and embedded systems

Filter by Technology

joedeck
2022

JoeDeck

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.

Arduino

C++

CAD

calculator
2024

Calculator

Classic calculator with mechanical switches and 7-segment display. Designed custom printed circuit board with micro-controller and passive components.

PCB

Arduino

C++

matrix
2024

RGB LED Matrix

10x10 matrix using WS2812B LEDs. Created custom printed circuit board for ESP32 micro-controller and power electronics. Complete with 3d printed enclosure.

PCB

ESP32

CAD

radio board
2025

PicoSat RF Communications Board

Radio frequency communications board for the Wentworth PocketQube Satellite. Uses impedance tuned PCB and traces.

PCB

PicoSat

Soldering

antenna board
2024

PicoSat Antenna Board

Printed circuit board used to test different variables for a dipole antenna used on a cube sattelite. Uses impedance tuned PCB and traces.

PCB

PicoSat

Soldering

m2-airtag
2025

Airtag Battery Backup

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.

PCB

SMD

Soldering

aux-relay
2024

Auxiliary Gate Relay

Device created used to trigger relay at specific time intervals. Microcontroller takes in +24V external signal input. DIP switches used to configure timing delay.

Arduino

C++

CAD

bike-horn
2025

Bike Horn

This bike horn uses a 555 timer to create a siren like alarm. Internal battery charges through USB-C port embedded into horn enclosure.

CAD

Soldering

3D Print

watch Winder
2023

Automatic Watch Winder

Created to keep automatic watches running when they are not being worn. Uses stepper motor and arduino to accurately turn watch with full control.

Arduino

C++

CAD

curtains
2022

Motorized Curtains

System designed to open and close curtains. Motor and pulley used to tug on curtain ropes. ESP8266 microcontroller controls system over WIFI.

ESP8266

CAD

C++

console
2023

RetroPie Game Console

Retro gaming system built using a Raspberry Pi 3B+ single-board computer and RetroPie firmware. Complete with 3D printed and laser cut enclosure.

RasPi

Soldering

CAD

macropad
2021

3x3 Macropad

Compact keyboard device that can be programmed to perform specific functions, macros, or shortcuts. 3D printed enclosure and hand wired switch matrix.

Arduino

C

Soldering

macropad
2021

4x4 Macropad

Compact keyboard device that can be programmed to perform specific functions, macros, or shortcuts. 3D printed enclosure and hand wired switch matrix.

Arduino

C

Soldering

redox
2021

Redox Keyboard

Retro gaming system built using a Raspberry Pi 3B+ single-board computer and RetroPie firmware. Complete with 3D printed and laser cut enclosure.

Arduino

C

Soldering

sound bar
2023

Monitor Sound Bar

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.

CAD

Soldering

3D Print

extension
2023

Billiards Cue Extension

Billiards cue extension designed for JFlowers cues. Equipped with an adjustable weight bolt system to fine tune the cue's weight balance when attached.

CAD

3D Print

nas
2022

Network Attached Storage

Network attached storage system created with Raspberry Pi 3B+. Complete with 3D printed rack-style enclosure and active airflow.

RasPi

Soldering

CAD

doorbell
2024

Wireless Doorbell

Wireless doorbell speaker and button that communicate over 2.4 GHz. Chime audio stored on micro-SD, and changeable with on-board button.

Arduino

Soldering

CAD