
Senior Project
For my senior project in college I designed and programed a piggyback board for an LCD display. In this project I use an 8-bit PIC Microcontroller to convert a serial UART connection into an 8-bit parallel connection in order to send characters to the LCD display.

Keep Alive
KeepAlive is a fun little application I built to keep a computer awake if you don't have administrator rights. For example, enterprise business computers generally use group policies that don't allow you to change the sleep setting.

R2D2 Robot
In college I was required to complete a project for a class. So I decided to take an old dead R2D2 toy and turn it into a drivable robot. Using a Raspberry Pi and a web cam I made a web UI allowing me to drive the little R2 around campus.

Solar Design
Pay $70,000 for home solar from large solar installer? I think not! I did this solar design for my father's house. It took several weeks of planning, drawing schematics, and doing calculations. The 17.5 kW system generates an average of 100 kWh per day.
Detailed project page coming soon.

Smart Plug
Built in WiFi, Bluetooth, a dozen different types of peripherals, and 32-bit microcontroller... Must be an ESP32. This is a smart plug I built based on the ESP32 microcontroller. I designed a PCB, 3D printed a custom case, and put it all together.
Detailed project page coming soon.

Server Login App
A login app I created for my home server to access all my home services from one page with an added layer of security. This app connects to an external database to save and encrypt users and passwords, uses JWT and cookies to keep you logged in.
Detailed project page coming soon.