Hello

I'm Tom. In 1998, I published my first website. 25-years later, I am still creating sites and applications for the web.

I do not have social media, but you can send me an email at hello[at]nullfish[dot]dev.

nullfish logo Logo inspired by the Rust "turbofish"

Work

I currently work as an Engineering Lead for Narmi. I'm also building Overseer Studio.

I was the previous founder to Astral TableTop and the former co-founder to dddice.

I have a passion for building software that solves real problems in niche markets, particuarly tabletop roleplaying games.

Latest posts

Sep 26, 2025

Hacking an LED Mask

I am very excited to start a new project that charts extremely unfamiliar territory for me. Specifically, I bought a cheap-ish LED mask from Amazon and I’m really interested in uploading custom images to it for fun (and clout on social media.) Now I haven’t actually received the mask yet, but I did some research on the app it uses which uses Bluetooth to connect to the mask and transmit data to it.

Sep 23, 2025

Beyond the VTT: Rethinking Tools for TTRPGs

I’m a big fan of Sly Flourish . Largely because I have a real passion for running TTRPGs for my friends, but I’m also incredibly lazy when it comes to doing so. A recent article titled Use Agnostic Tools briefly makes a point that I think really solidifies the idea behind Overseer Studio and why I am so passionate about building it. To quote: Tools, particularly online tools, can fail us.

Sep 14, 2025

Thoughts on Overseer Studio

Overseer Studio is a digital game master screen. The architecture of Overseer Studio closely follows my personal development philosophies and design best practices. It’s some of the best code I’ve ever written and more importantly it solves a real problem that I’ve never seen addressed before. I don’t really have an agenda for this post but I wanted to ramble about some of the choices I made when building Overseer Studio.