projects, code, and more.
Welcome.

Welcome.


I am a computer engineering student at Cedarville University who is involved in many projects both inside and outside of the classroom. In addition to academics and work, I develop several open-source hardware and software projects, write technical articles, and document the various projects that I work on. For more information regarding my projects, see my technical blog.

Networked Lighting System

Networked Lighting System

MNLC is a RS485-networked lighting project that I have been working on over this summer with a friend at Kettering University. This project aims to produce a flexible node-based lighting system that can be easily synced to music to produce visual effects. Find out more about the project on protofusion.

Latest entries
Spring Semester Projects

Spring Semester Projects

I just wrapped up the fall semester of my junior year and spring semester is just around the corner. Here are a couple of updates on some projects I’ve been working on over the past semester.
SlatePermutate

SlatePermutate

SlatePermutate is a simple way to find a class schedule that fits your life. SlatePermutate crawls the course listings of several colleges and universities and provides all possible arrangements of a schedule based on the classes you wish to take for any given semester. SlatePermutate is currently deployed at Cedarville University and Calvin College, and...
Summer Projects '11

Summer Projects ’11

When I’m not spending my daylight hours as an engineering intern at Pi Shurlok, I’m designing printed circuit boards, building a CNC machine, and doing ton of other random projects.
Coffee Roasting and Brewing

Coffee Roasting and Brewing

Looking for more coffee mods and projects I’ve done? Check out my espresso-related posts on the protofusion blog.
DIY Inexpensive PID Control

DIY Inexpensive PID Control

I have been working on an inexpensive PID control project written in Processing/Wiring, with open-source software and hardware. Check out the latest release of the ZonCoffee software and the new hardware specifications (SMT PCB orders to come soon).
DIY CNC Machine

DIY CNC Machine

I’ve been slowly working on a DIY CNC machine with cheap and/or free parts that I’ve required. Check out my progress on the protofusion blog.
CNC Motor Control Testing

CNC Motor Control Testing

Fairly stable PWM from the parallel port