gardens for growing

Gardens for Growing is a web site where you donate to charity by planting flowers in a virtual garden. I developed ""The Garden" for The Forum for Youth Investment and Child Advocacy 360. Soon, though, I hope to allow any non-profit organization to create its own garden. The beautiful art is by Dylan Kahler.
Technology: Ruby, Rails, Apache, MySQL, Linux, Javascript
sunflower hydrangea roses

the darfur wall

After leaving Microsoft, I founded The Darfur Foundation, a non-profit organization that supports peace in Darfur, Sudan. The Foundation's main project, a web site called The Darfur Wall, attempts to raise 400,000 dollars, one for each life lost in Darfur. So far, the Wall has brought in about $70,000 from donors in 30 countries.
Technology: Ruby, Rails, Apache, MySQL, Linux, Javascript, Flash
darfur wall logo

shapes

I'm writing a puzzle game with "Danger" Dan Parke. Like many games, Shapes has been in development forever, and we may never finish it. But we love it!
Technology: C#, .NET Framework, Direct3D
blue circle with cross pattern orange box with vertical line pattern green hex with no pattern

sprites

Sprites is a game library I'm developing to support Shapes. It lets you create hardware-accelerated 2-D games for .NET without dealing with DirectX.
Technology: C#, .NET Framework, Direct3D

ruby on rails plugins

In developing Gardens for Growing and the Darfur Wall, I packaged a few pieces of code as Rails plugins: All are free software, licensed under the MIT License.
Technology: Ruby, Rails, MySQL

northampton center for the arts

My mom runs the Northampton Center for the Arts, a non-profit organization that promotes the arts in Northampton, Massachusetts (my home town). I created The Center's web site and content-management system.
Technology: Ruby, Rails, MySQL, RSS, iCal
center for the arts logo superimposed on section of first night painting by susan pecora

seattle works day

Justin Baird, Jill Shrader, Kiran Chitluri, and I organized a team of 250 Microsoft volunteers on Seattle Works Day 2005. We worked at Marra Farm, Lafayette Elementary, and Cheasty Greenspace. I designed the web site.
Technology: C#, ASP.NET
seattle works logo

djstarterkit.com

I designed a web site for my brother Matt, aka dj starterkit. dj starterkit logo
dj starterkit album coverdj starterkit performing

processinfo

ProcessInfo displays information on running processes from web sites like WinTasks. It helps you find malware and make sense of all the strange processes running on Windows. It requires .NET Framework 1.1.

View the source
Download ProcessInfo 1.0

Technology: C#, .NET Framework
processinfo screen shot

first call

Ryan Fagan, Vincenzo La Ruffa, and I co-founded, managed, and edited a weekly commentary paper. Alex Bellos is responsible for the beautiful logo. I wrote the web site. (It's been replaced, so I link to a local archive.) first call logo

spamster

As my senior project at Penn, I wrote a distributed, collaborative spam filter. At its peak, Spamster had maybe fifty active users, but it's now been retired.
Technology: Visual Basic, COM, SOAP, ASP, SQL Server
spamster logo
spamster toolbar with spam and score buttonsspamster menu with help, tell friends, web site, and bug report items
spamster welcome screen spamster preferences panel with settings for filter sensitivity, junk handling, statistics, and system options

irish accommodations

My dad and I wrote a profitable web site that advertised over 1,000 Irish accommodations. The site had cool features like location search, activity reports, reviews, automated mailing lists, and credit card acceptance.
Technology: ASP, VBScript, Visual Basic, SQL Server
irish accommodations: featuring the most pleasant cottages, houses, and b and b's in ireland
animated irish accommodations buttonanimated irish accommodations buttonanimated irish accommodations button
irish accommodations search results displaying accommodations in Cork