Hobby Projects:


“Simon” Memory Game

An open-source Arduino-based clone of the popular memory game Simon. This post details the evolution of the design from a bread board to a nicely etched PCB.

 IMG_5648  Theremax Ultrasonic Instrument

This project was a result of a weekend hackathon with my brother, Mark. It uses an ultrasonic distance sensor to output tones and display lights based on the distance to the user’s hand. I later etched a board for it.


Count up Box

A Valentine’s day gift for my girlfriend. This project uses an Arduino, a 16×2 LCD screen, and a real time clock to display the amount of time we have been together.

 Simon Alarm Gif Small  Memory Game Alarm Clock

An alarm clock I made that makes you play a memory game to shut off the alarm clock. This is on of the more complex personal projects I’ve taken on!


Arduino Pong

A recreation of the classic game Pong using an OLED screen and an Arduino.

 Spinning Light Front  

Camera Show

A device I created for my workplace to display a pattern of lights used to make sure our cameras are not frozen. This project taught me the use of the 74HC595 chip for serial to parallel output.

 ESP8266 Graph  

 ESP 8266 WiFi Temperature Logger

My first use of the ESP 8266 WiFi module. This project uses a DHT22 sensor to log the temperature in my room to a Google drive spreadsheet every 5 minutes.


MAX7219 Board

A board I designed incorporating the MAX7219 display driver, necessary components, and LCD screen in one neat little package.

 birthday card complete  

Birthday Card PCB

A birthday “card” I sent my brother incorporating an ATMega328 and a buzzer designed to play the overworld song from Chrono Trigger when a button is pressed.

 Heart Card Animated Icon  Heart Card PCB

A Valentine’s day gift that uses the basics of my Camera Show project in a heart-shaped PCB.


Music Festival Beacon

A weekend project to create a beacon for friends to find me in crowded places, such as music festivals. This project taught me best practices for PCB etching.

 Lasercut Icon  

Lasercutting Experiment

In my quest to design the perfect interlocking laser-cut box, I found that I had to try many different designs before finding the ideal fit.

 Sonicare Holder Cropped  

Sonicare Head Holder

A laser-cut design I made to make storage of my Sonicare toothbrush heads sleeker and easier.


LED Lamp

A craft project to add a series of LEDs to a candle lantern to provide additional light below.

 Board Top BB Crop  

Rotary Encoder Board

A simple PCB to make prototyping with a rotary encoder faster and easier.

 Shield on Arduino  

ATMega Flashing Shield

When buying new ATMega328 chips, it is necessary to burn the Arduino bootloader onto the IC before it can be programmed. This is my easy-to-use solution.

Selected Work Projects:

 IMG_1392 Connector Cycling System

An autonomous LabVIEW-based system I created to cycle through various hydraulic functions while acquiring data from pressure and position sensors. It more than doubled testing speed.

 iPhone Dump 6.1.14 5149  Seal Testing System

The first automated test system that I made as an engineer in the ATO Lab. I designed the plumbing, wired up the components, and wrote the software and GUI. It ran overnight and tested over 10,000 cycles.

 IMG_1491  High Speed Data Acquisition System

A high-channel-count data acquisition system I made using CompactDAQ and LabVIEW that could take 1000 Hz data from 48 channels. It was designed to be very user-friendly since many technicians on several shifts would be using it.

 Picture1  Brinell Hardness Greenbelt Project

Working with a fellow Edison Engineer, we looked into many sources of error in Brinell hardness reading including human error, heat treating, grinding media, type of scope used, and hardness punching methods.

 IMG_6188 Crop  Family Day Projects

Once a year the GE Oil & Gas facility has a family day, and the ATO Lab prides itself on putting on the best show possible. These are some of the projects I made for family day over the years.

 IMG_0660  Valve Cycling System

I was flown out to Aberdeen, Scotland to help train their instrumentation technician in LabVIEW. We ended up developing a valve pressure cycling system from the ground up, allowing for automatic pressurization and depressurization of valves under test.

 IMG_2689  Friction Test Fixture

This project involved converting an existing fixture to be automated with LabVIEW. I created new control hardware and software from the ground up and made an independent remote-operated hydraulic power unit.

 DAQ Cart Labeled Photo Data Acquisition Cart

A relatively inexpensive data acquisition system I made to get a sister lab up and running with modern data collection. It was made to be simple to use and included full documentation. They liked it so much that they asked for 3 more!

 Arduino Lesson Crop Training

I received a lot of training and hands-on learning while working in the ATO Lab. But, I also held some training sessions of my own and created tools to help others learn hands-on.

 Process Improvements Lab Process Improvements

During my time in the lab I was able to identify many processes that could be improved using technology. I created a test request process, upgraded the warehouse inventory system, implemented a sensor calibration database, and started a code repository.

 Safety Box  Secondary Safety System

Most of the testing that occurred at the ATO Lab was potentially dangerous, and after a near-miss new safety measures were required. I came up with a system that required “heartbeats” from the test control system and the PC before the system could be energized.

 FTF Photo  Fire Test Facility Data Acquisition System

I provided the data acquisition system for the fire test facility. It included logging pressure and temperature sensors and setting up PTZ cameras for remote test monitoring.

 Frac DAQ crop  Solar-Powered Headless Data Acquisition

This data acquisition system was designed to be placed in the field, connected to up to 8 4-20 mA sensors, and left to collect data automatically for up to 4 weeks. I wrote the LabVIEW Real Time software and determined the system’s power needs to size the solar hardware.

Leave a Reply