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

Find me

Where I've Worked

Here's a link to a resume that hasn't been updated since 2022.

Software

Teaching

Solo

I also do some work for trading communities, building market reporting and alerting tools, as well as backtesting engines.

Sometimes I find myself in the news?

Older Projects

Note: Links may or may not be dead. Feel free to poke at the source code.

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))

Tools

Note: most live links are dead, so feel free to just look at the source.

CS4All learning units in partnership with MongoDB

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