About

I'm a web developer who also likes to play with assorted other programming projects. When I'm not programming, I spend time studying Japanese.

I generally work with a mix of PHP, Python, and jQuery (javascript) as my projects require. I prefer to work on more server side code than frontend code.

Top

Experience

WeGame.com

March 2008 - Present

I currently work for WeGame where my primary responsibility is web development with a secondary responsibility in server configuration and maintenance.

  • Worked with other developers to rewrite entire WeGame site which was launched in November 2008
  • Wrote core of video processing system and continue to maintain media processing infrastructure
  • Wrote system for deploying code to remote servers
  • Wrote admin system used by staff to control various aspects of running WeGame.com
  • Configuration and management of servers used to run WeGame (web,database,media processing)

Tools Used: PHP, Python, FFMpeg, jQuery, SphinxSE

Department of Soil Science - North Carolina State University

May 2005 - August 2007

While studying Computer Science at North Carolina State University, I worked for the Department of Soil Science in their Distance Education office. My responsibilities were balanced between general system support for students and faculty, and other assorted computer tasks.

  • Configured and supported Windows workstations (2000, XP) for Faculty and Students
  • Configured and maintained Linux file server, web server, and domain server (samba, apache, ldap)
  • Updated and maintained department and faculty web sites (php, mysql)

Department of Computer Science - North Carolina State University

August 2005 - December 2007

Bachelors of Science in Computer Science

Top

Current

Python GNTP Library

Wrote an implementation of the Growl Notification Transport Protocol in Python. Includes a prototype listen server that can listen for GNTP messages and 'regrowl' them to the local OSX machine.

Python library for The Hit List

Provides a python library to access The Hit List through appscript's python to apple script bridge. Currently in its early stages. Will eventually be used to provide a method of importing entries from task trackers such as Piviotal Tracker or dates from Google Calendar and convert them into tasks.

Misc scripts

I've written various other scripts. For irssi I've written irssi-nohilight and irssi-growl by hacking together a bit of perl code. I wrote iTunes-lyrics-artwork to figure out songs in my library that were missing artwork or lyrics. I wrote radio-growl and radio to notify me what songs were playing on a radio station I enjoy.

Top

Past

Web Framework - PHP/MySQL

Started in the later part of my senior year of High School, I wrote a PHP framework that I used to power older versions of my site.

2D Game Engine - C#

Started after graduation from North Carolina State University, I wrote the beginnings of a 2D game engine in C# to become more familiar with the language and tools.

ns_altair - Natural-Selection (Game)

Built a level for the game Natural-Selection which was eventually accepted and released as part of the game.

zp_eastside - Zombie Panic! (Game)

Built a level for the game Zombie Panic! using the eastside texture set from Poke646.

IRC Bot - Python

Used within my channel on GameSurge, I wrote an irc bot from scratch using python.

Open Search

I have also written a few OpenSearch plugins for my own use.

Top