The innocent beginning.
Building on the internet
I build useful things
for the internet.
SEO, small software, open source, websites, and the occasional idea that gets wildly out of hand.
NOW
Make the useful thing.Then make it feel obvious.
I like clear interfaces, useful products, measurable results, and details most people will never notice.
Selected work
Things that made it
out of my head.
SmallMB
A private Android utility for shrinking photos and PDFs, resizing images, and converting files — all on-device.
View project ↗Astro SEO Audit
An open-source CLI I built to check the final HTML an Astro site ships, find site-wide SEO issues, and catch real errors before deployment.
Get Random Letter
It started as one random-letter wheel and somehow turned into six small browser tools for games, classrooms, quick decisions, and wonderfully pointless fun.
How it usually goes
One idea. One rabbit hole.
This escalated quickly.
Unfortunately, it matters now.
Real beats perfect.
Experiments
Small ideas deserve
somewhere to misbehave.
Writing
Notes before I
forget the lesson.
I Built a Tiny Software Team on a VPS
I set up a chief of staff, designer, engineer, architect, QA reviewer and SEO lead on one VPS. Here is what they built, what broke, and what I learned.
I Wanted Yoast for Astro, So I Built It
Astro SEO Audit began as a simple pre-publish check. It turned into an open-source CLI that reads the HTML Astro actually ships and explains what needs fixing.
I Like One Piece. That's the Post.
I have a blog now, so obviously I had to use it to talk about One Piece, break weeks, Dragon looking east, and why I love this ridiculous pirate story.
A Wheel That Spins Is Not Automatically Fun
What fixing a stubborn web wheel taught me about animation, anticipation, readable labels, and the difference between working code and a good interaction.
still making things