Making stuff for the web and writing all about it

Here are a few of the things I've been working on alongside blog posts I've written.

From the blog


Things I built


Discrub Reader

Discrub Reader

Discrub exports your Discord chat history as a JSON archive. Discrub Reader turns that file back into properly formatted messages, so you don't have to hunt through the raw JSON yourself.

JavaScriptJSON Parser
Untailwindify

Untailwindify

Are you sick of writing Tailwind? Find a great design but then look at the source and go, "Ugh, it's Tailwind"? Me too, fam. This tool takes in a snippet of Tailwind-y HTML (or JSX!) and returns the corresponding CSS rules for that snippet.

Tailwind CSSTypeScriptVite

Say hi!


I'm always interested to hear from new people. If something here resonated with you, please don't hesitate to reach out.