I'm a Senior Software Developer with a few years of professional experience and an interest in just about any aspect of software development. I started by learning web development in 2002, and today I run various sites including Gigi's Computer Corner, Programmer's Ranch, and, more recently, Gigi Labs. My main interests are in game programming and network protocols, although I program other stuff too.