Hi, I'm Thomas.

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

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

Recent writings

Setting Up Syntax Highlighting in HubSpot CMS I've been building out our NearSt Engineering Blog over the last couple of days, and one of the things I ran into is the need to show... Building an Interactive Markdown Textarea Re-creating some of the features of the GitHub markdown editor, especially image pasting and file dropping. Creating Awesome Embeddable Scripts I was looking at a video about the new version of Apple's MapKit JS, their web maps library, and they showed how to initialise the SDK by loading the... Switching My Blog to Zola Switching from Next.js on Vercel to a much simpler site generated using Zola. Building Composable React Components Imagine you're building a component. You might add some props to control the appearance, like variant or size. You end up with a component… View all →

What I'm working on