With us since: September 2011
I consider computer science an art. Making that statement is somewhat ironic, though, as I originally became interested in programming merely as a means to make art (by which I mean “video games”). However, in the process of learning how to program I fell in love with computer science, and realized it truly can be art. As corny as it sounds, I can honestly say that learning Object Oriented programming was a major turning point in my life.
I’m always on the lookout for ways to improve my craft, and I was a frequent contributor to internal tools at both of my former employers. I believe that there’s always room to grow and improve.
I graduated from Rice University in May of 2003 with a B.S. in Computer Science. After college, I went on to work at Epic Systems Corporation on the Inpatient Pharmacy team for a few years. Following that, I worked for five years for Raven Software, a part of Activision Publishing, contributing most of the Artificial Intelligence on the game Singularity.
Over the course of my college education and my career, I’ve worked with a wide variety of languages and environments, including:
- C, C++, Java, Groovy, Perl, Ruby, Python, PHP, C#, Boo, VB, and Cache
- Enterprise solutions with very large and established code bases
- Programs designed for internal use with rapidly updating features
- Shrinkwrap products for the mass market
- Release cycles varying from months to years
- Web, mobile, embedded, and desktop products
- Artificial Intelligence
Open Source Projects
I’ve created a number of open source projects using the Boo programming language, intended mainly to create a TDD-friendly environment for using Boo with the Unity engine.
- Github page
Writing & Presentations
Copyright © Atomic Object LLC. — +1 616 776 6020 — Contact Us