I am a senior software engineer at HarQen. We do interesting things with voice. Our focus is on adding value to conversations through time shifting and attaching metadata.
When I am not working, I enjoy spending time with my beautiful wife; staying active through running, biking, and sports; hacking personal projects; and trying to keep my Google Reader and Instapaper unread counts reasonable.
Sometimes coding at work is just not enough. These are a few of my more recent or notable projects:
The Automated Foosball Table was my senior design project at at MSOE. I worked on it with Jamie Kirkpatrick, Kyle Sweet, Andrew Gerke, and Gordon Johnson. We took a normal foosball table, added motors, lasers, and a computer and created a machine capable of beating humans. I was responsible for the majority of the software. I built the motor control, sensor reader, and game logic as a kernel module running under RTLinux. I used SDL to create an interface to control certain aspects of the system and data visualization.