Active Projects

Custom 60% Mechanical Keyboard

A compact mechanical keyboard with custom pastel-colored keycaps, hot-swap sockets, and per-key RGB lighting. Features a rotary encoder for volume control.

Status: IN PROGRESS (85%)

Tech: Custom PCB, QMK Firmware, Kailh Box switches, 3D printed case

Started: January 2024 | ETA: April 2024

486 DX2 Retro Gaming PC

Restoring and upgrading a vintage 486 DX2/66 system with Sound Blaster 16, VLB graphics, and CompactFlash storage. Aiming for perfect DOS gaming compatibility.

Status: ACTIVE

Tech: 486 DX2/66, 32MB RAM, Sound Blaster 16, Tseng ET4000

Started: November 2023 | ETA: May 2024

ESP32 Weather Station

Wireless weather station with temperature, humidity, pressure, and rainfall sensors. Data transmitted to a Raspberry Pi base station and displayed on a web dashboard.

Status: COMPLETED

Tech: ESP32, BME280 sensor, LoRa transmission, Python backend

Completed: February 2024

8x8x8 LED Cube

Three-dimensional LED display with 512 individually addressable LEDs. Can display animations, 3D shapes, and respond to sound input.

Status: IN PROGRESS (60%)

Tech: WS2812B LEDs, Arduino Mega, custom driver board

Started: December 2023 | ETA: June 2024

Project Timeline

Year Project Category Status
2024 Custom Mechanical Keyboard Input Devices IN PROGRESS
2024 486 Retro PC Restoration Retro Computing ACTIVE
2024 ESP32 Weather Station IoT/Sensors COMPLETED
2023 Z80 Homebrew Computer Retro Computing COMPLETED
2023 Modular Synthesizer Audio Electronics STANDBY
2022 Portable Game Console Embedded Systems COMPLETED

Project Philosophy

All my projects follow these principles:

  • Document Everything: Schematics, code, and build logs are meticulously recorded
  • Open Source: Most projects are released with full source available
  • Learn Through Doing: Every project teaches something new
  • Quality Over Speed: Taking time to do things right
  • Share Knowledge: Helping others learn from my experiences

Upcoming Projects

FPGA Game Console

Implementing a classic game console in FPGA with HDMI output and cartridge support.

Status: PLANNING

Tech: Lattice FPGA, Verilog, custom PCB

CNC Router Upgrade

Upgrading my existing CNC router with better motors, controller, and software.

Status: PLANNING

Tech: GRBL, NEMA 23 steppers, LinuxCNC