I was born in York, PA, and I lived there for the first 27 years of my life.  I had always planned on staying there, but I felt that I needed to try living somewhere else before I could say that with certainty.  As such, in December of 2008, I moved to the greater Boston metropolitan area.  I decided on Boston largely because of the public transportation and the incredible number of universities with graduate programs in Computer Science.  Upon completing my Master’s, I got a job offer back in York working for Idea Tree that I couldn’t pass up, and have been there since.


I have a B.A. in Philosophy and an A.S. in Computer Science from Millersville University, both of which were completed in May of 2003.  In the spring of 2008, I started my Master’s in Computer Science at Towson University.  From June of 2009 to December of 2010, I was enrolled in the Master’s program at Tufts University.  My focus was Human Computer Interaction, under Rob Jacob. I finished my Master’s in December of 2010, and officially graduated in February of 2011.

I did work with the Developmental Technology group (a joint venture between Computer Science and Child Development) on CHERP, a tangible programming language for young children to interact with Lego Mindstorms robots.  My Master’s research project was prototyping a higher-level tangible language for use in collaborative programming.


I have been doing professional software development for the past ten years.  I was a Sr. Applications Developer at DCi Management for just under five years.  From there, I moved on to AAI.  At AAI, I was a Software Engineer II working on a variety of embedded systems for the UAS division.  After just over three years, I left AAI to come to Tufts, where I was a Programmer/Analyst for TUSK.

As mentioned above, I am currently employed by Idea Tree where I am working on a variety of projects, including Correctnicity.


I’m the kind of person that always needs to be tinkering with something, somewhere. Over the past 12 years, I’ve been head coder on a Rom 2.4b6 MUD, installed way too much car stereo equipment, started and managed a community site for competitive Day of Defeat players, built most of an arcade cabinet, wired up a homemade Xbox 360 fight stick, and more.


If you read the Projects section, you may have noticed how much revolved around gaming. That’s always been a huge part of my life and free time, and what I credit with getting me involved with technology at a young age. My gaming interest also extends to board games, table-top games, etc.

Along with gaming, the other sidebar highlight is reading. The best thing about the commute up Boston was that I got to read the entire time, which meant I could put back 40+ books per year. Sadly, since I’ve moved back to York I’m looking to be on pace for maybe 12-15 per year. I tend to run at about 80% fiction to 20% non-fiction, though that certainly varies with time.

When I was in Boston, I started playing ultimate frisbee in the BUDA hat leagues in the spring and fall. There are similar leagues nearby in PA, so I will be doing my best to keep up with that.

I have recently become pretty involved with bouldering at the Climbnasium. I’ve only been actively doing it since late January, but it has managed to eat up quite a bit of my free time.

Above and beyond that, I’m a skydiver. I have 112 jumps, but very few in the last couple years since my move. Now that I’m back around MSPC, that will hopefully pick back up.