Hi, I'm Thomas.

I build companies and tools to support small businesses and educators.

Alongside my work at various startups, I consult founders and engineers on everything from setting up their first business to designing tech platforms.

Recent writings

Using Worker Threads in Node.js I had a use case recently where I was building a custom framework for managing background jobs. It needed to be possible for the user to cancel a... Focussing on Longevity I want my company to be like a family farm that still exists 90 years later. Conditionally Loading Native Modules in Expo Making sure you can debug apps in Expo Go that use optional native dependencies. A Short Introduction to QTI Explaining some of the basic concepts of the Question and Test Interoperability standard for exchanging assessment content between systems. Reviewing the Year's Daily Notes My daily notes in Obsidian are the cornerstone of my note taking and journaling. Every year, I take some time to review them. View all →

What I'm working on