Projects
May 2011 - present
Ball Robot
- designing a flexible software test platform
- mechanical design from scratch in SolidWorks
- CNCed G10 to design and assembled
- full mini-ITX computer onboard running ROS
- low level control through an Arduino with Quadstepper motor controller
March 2008 - December 2011
Illumin
- developed a new website for Illumin, an online engineering magazine
- created a content management system that fully tracks the editorial process and content publishing
- media management allows multiple derivatives of one piece of content and allows online cropping and resizing
- maintained FreeBSD server that runs Apache, an SVN repository for code, and a WebDAV repository for the magazine staff
August 2010 - May 2011
PlaneTools (Multi-disciplinary Design Optimizer)
- created a database system for RC parts
- created a mission simulation package that assembles a plane from RC part database and scores performance against mission objectives
- can be automated against a range of features to identify trends
- PlaneTools variables automatically propagate the most likely uncertainty through calculations and enforce unit checks to prevent errors
January 2009 - May 2009
CSCI 445 Robot
- created a robot to identify victims and remove them from a building
- implemented a particle filter to estimate the robots position in a building of known layout
- implemented a blog segmentation algorithm to identify victims and "nuclear reactor core"
- sensors include a usb camera, magnetometer, and a swiveling sonar
October 2011 - present
Identify Duplos ROS Package
- developing a package to identify Lego Duplo blocks via a Kinect
- program return block size, color, and 6DOF position and orientation
January 2008 - present
Ben Beitzel.com
- designed and programmed http://www.benbeitzel.com/
- includes news, event schedule, videos, testimonials, and biography
May 2006 - present
Team Shad
- designed, programmed, and hosted http://teamshad.org/
- created an event management system with online payments through Paypal
December 2004 - present
JAVConcepts
- v1 included information on products and services (building computers and designing websites)
- v2 introduced a modular system architecture that was customizable on a per-user basis
- v3 included a blog and web development project list
- v4 (current version) is an online project viewer
- first two version were hosted on a Fedore Core server in my closet
- designed and built a custom content management system for personal use
- maintains an svn server for personal use
August 2010 - December 2011
AeroDesign Team Server
- set up a TikiWiki installation to store team knowledge
- maintained Ubuntu server that runs Apache, an SVN repository for code, and a WebDAV repository for shared team files
February 2010 - March 2010
RC Hovercraft
- originally included a DC motor, a speed controller, a servo an RC receiver, and a 350mAh LiPo battery
- includes three rear control surfaces, a trap door along the back for the battery, and another trap door for the receiver
- later upgraded to a brushless motor for faster speeds
July 2010
GameChuck, A Breadboard Game
- constructed a "Simon Says" like game using an Arduino Mega
- six button input via Wii Nunchuck of I2C correspond to six LEDs
- two seven-segment displays for score keeping
- audio cues from piezoelectric speaker
- potentiometer for brightness control
- reset button to restart the game
February 2008
Think Green with Your Cuisine
- developed in 24 hours during a Google programming competition
- is a mashup combining the Google Maps API and CitySearch Los Angeles that provides the user with the best information about local restaurants
July 2007
Flash Avenue Project Manager
- designed a comprehensive project manager for the web development company Flash Avenue
December 2004
Dallastown Drumline
- designed, programmed, and hosted the website of the Dallastown Area High School drumline
- included a calendar, photos, and downloadable sheet music
Kinect Ice Cream Truck Game
National Grand Challenges LED Display