I’ve always liked making small things that solve annoying problems.
Not every project needs to be huge, polished, or backed by some grand strategy. Sometimes the best tools start with a tiny frustration: a repetitive task, a messy workflow, a missing shortcut, or that one thing you keep thinking, “I should really automate this.”
That’s usually where I begin.
As a developer, I spend a lot of time noticing little inefficiencies. If something takes five minutes today but I know I’ll need to do it again tomorrow, there’s a good chance I’ll eventually build something for it. Sometimes it becomes a script. Sometimes it becomes a small app. Sometimes it turns into a product that someone else might find useful too.
That’s what I enjoy most about development: turning friction into something clean.
The tools I build are usually practical first. I care about speed, clarity, and whether the thing actually helps. Fancy features are nice, but only if they don’t get in the way. A good tool should feel like it removes a step from your brain.
I’m also a big believer in shipping smaller versions early. You learn much faster when something is real, even if it’s imperfect. A simple working version beats a perfect idea sitting in a folder forever.
This page is where I share some of the things I’ve made: digital products, utilities, templates, experiments, and whatever else seems useful enough to put out into the world.
Some of it may be niche. Some of it may be simple. But everything here comes from the same basic habit: finding a small problem and building a cleaner way through it.
Thanks for checking it out.
More tools and experiments are on the way.