Hi, I'm Tim. I taught high school CS for three years. Now I write code for a living. Sometimes I still teach people things.

Find me

Where I've Worked




Sometimes I find myself in the news?

Older Projects

Note: Links may or may not be dead.

Web Apps

X Days Since - Keep track of the last time something happened. Full stack TypeScript with Express, MongoDB, React. (source)

Keep In Touch - a social network for sharing contact information with friends. Motivated by writing letters for friends and being able to surprise them with mail without having to ask for their address. Full stack TypeScript with Express, GraphQL Apollo, Postgres, and React. (source)

Help a Hacker - a tool for facilitating mentorship and requests for help at local hackathons. Create events, join events as a mentor/attendee, create help requests as an attendee, and resolve them as a mentor. Full stack TypeScript with Express, MongoDB, React, and Redux. (source))


CS4All learning units in partnership with MongoDB

Computer science lessons embedded into tools to be used in other subject areas: