He has worked at companies both large and small, from small successful startups (one a credit card company processing over a billion dollars of transactions per year), to mid-size organizations like Brown University, to large companies like The New York Times. He is an expert in functional programming and concurrency. He develops web servers for rich web applications, as well as highly-concurrent applications for data and media exchange in the cloud. Tom is an alumni of The Recurse Center, known as "the best programming community in the world".