About Me

I've been fascinated with technology for as long as I can remember. From building up working bicycles from parts found in the trash to building a robotic, electromagnetic nail gun for physics class I've always solving problems to create something new and useful.
One fateful day I came home to find the pieces of a new Apple IIe spread across our living room and was soon hooked on computers. In elementary school I taught myself to program in BASIC and through junior high taught myself C and then C++. Wanting my programs to reach beyond the box, I learned electronics and built several projects to control motors, indicators, and other robotics from the motherboard bus.
At Harvey Mudd College I received a unique education in Engineering that spanned a wide breadth of disciplines from chemical to micro-controllers to materials to mechanics. I came out with a breadth of engineering knowledge and thinking that let me attack a wide range of systems problems.
Durring the summer after my sophmore year I took my first engineering job and a new products engineer with Mikohn Gaming in Las Vegas, Nevada and continued to work from college and durring the summer until I graduated. There I learned to design PCBs, create robust network protocols, reverse engineer complex electronics, and work directly with customers to deploy the worlds first fully networked casino floor that tied player tracking, machine monitoring, a table game tracking. I designed my first production PCB system for a player tracking module that combined a keypad, display, and magnetic card reader that went into production in 2006 and was deployed in several casino installations on the West Coast.