My name is David Foster and I enjoy developing software for fun and profit.
I work at TechSmartKids, helping to bring world-class computer science education to K-12 students.
I initially discovered computers when I was 4 and starting programming them at 6. Since then, programming has been one of my most enduring passions. Witness my large number of personal projects.
Beyond that I enjoy:
Email david at this domain (dafoster.net).