
![]() |
I have both Bachelor's and Master's degrees from the University of Michigan. I married my wife Amy in 1994, and we have 3 children: Luke, Kaleigh, and Adam. After living in Rochester, NY for nearly 8 years, we moved back to Michigan in 2003, and currently reside in Charlotte, MI. |
| I work for Ambrosia Software, Inc. as a software engineer. The products I worked on include: Snapz Pro X, SketchFighter, Apeiron X, and ColorSwitch Pro. I designed and wrote the underlying network architecture for our high scores, game lobby, and multiplayer games, and created the robust shareware registration system we use in all of our products. If it's a low level or obscure API on the Mac, I've probably tinkered with it. | ![]() |
![]() |
As part of my graduate work, I wrote several documents collectively known as The Matrix. While no longer actively maintained, it's still a valuable learning tool. In addition, I've been adding to a new collection of developer oriented documents, practical tips for entry-level programmers and highly technical discussion for network game designers. I've collected both for your enjoyment, under the colorful title CodeWhore. |
| When I'm not hunched in front of the computer, I keep occupied with a variety of other indulgences -- mostly science fiction. I enjoy reading Douglas Adams, Terry Pratchett, Frank Herbert, Orson Scott Card, Dean Koontz, and older Stephen King books. My favorite movies are The Matrix, Gattaca, Terminators 1 and 2, The Princess Bride, and Monty Python and the Holy Grail. Finally, I enjoy listening to Pink Floyd, HappyHead, and Stereo MCs. | ![]() |
