My Projects

A collection of my work across software, electronics, and design

Hardware Projects

SurfNAS Image

SurfNAS

  • Raspberry Pi
  • NAS
  • Linux
  • 3D Printing
  • Self Hosting

Home Server built from scratch using a RPI and a fully custom 3D Printed case

Desktop Stopwatch Image

Desktop Stopwatch

  • ESP32-C3
  • Embedded C++
  • Electronics
  • PCB
  • 3D Printing

Small desktop stopwatch with: 4-digit 7-segment display ESP32-C3 button: Start / Pause Hold 2 Seconds - Reset

Jukebox Image

Jukebox

  • ESP32-C3
  • RFID
  • DFPlayer Mini
  • Electronics
  • 3D Printing

Minecraft style jukebox, uses a RFID reader and card(the disk). Then plays music through a DFPlayer. This is powered by a esp32-c3 supermini

Soldering Fume Extractor Image

Soldering Fume Extractor

  • ESP32-C3
  • Electronics
  • 3D Printing
  • Air Filtration
  • DIY

A compact soldering fume extractor designed to improve air quality while soldering, featuring a custom 3D printed enclosure.

Solas Sense Shamrock Image

Solas Sense Shamrock

  • ESP32-C3
  • Sensors
  • Electronics
  • 3D Printing

A LED Lamp shaped like a shamrock that changes led color based off the room brightness.

Jason's MacroPad Image

Jason's MacroPad

  • ESP32-C3
  • Mechanical Keyboard
  • USB HID
  • Electronics
  • 3D Printing

A custom programmable macropad designed for productivity shortcuts with a fully custom enclosure and firmware.

The Clanker Image

The Clanker

  • ESP32-C3
  • Electronics
  • Embedded Systems
  • 3D Printing
  • DIY

A fully custom 65% mechanical keyboard project combining hardware design, firmware development, and a 3D printed enclosure.

Water Dispenser Image

Water Dispenser

  • ESP32-C3
  • Electronics
  • Automation
  • 3D Printing
  • DIY

An automatic desktop water dispenser controlled by an ESP32-C3 with custom firmware and a fully 3D printed housing.

Software Projects

Project Tracker Image

Project Tracker

  • HTML
  • CSS
  • JavaScript
  • Github Pages

Website designed to track my projects and display them. It uses a json file to save and load each project

Trackify Image

Trackify

  • C#
  • WPF
  • Windows
  • Desktop App
  • Music API

Lightweight Windows desktop overlay that shows what music is currently playing, including song info and genre

Journal App Image

Journal App

  • C#
  • WPF
  • Markdown
  • Desktop App
  • Windows

A Windows markdown journal application with live preview, autosave, image support, and export functionality.

FakeOS Image

FakeOS

  • HTML
  • CSS
  • JavaScript
  • UI Design
  • Web App

FakeOS is a browser based, on macOS inspired desktop environment built with HTML, CSS, and JavaScript.