Building in public from Tirana, Albania
Hey, I'm Henry Rroga.
I build small software and ship it early. Four products so far, one of them past 150,000 downloads. Right now I'm making Toolbelt, a native Mac app for developers, and 12 free tools that run in your browser with nothing uploaded.
- 150K+
- Downloads
- 4
- Products shipped
- 12
- Free tools
- 2021
- Shipping since
Small things, shipped early
I would rather release something narrow that works than plan something broad that never lands. If an idea does not find users, it gets retired without ceremony.
Whatever fits the problem
A native Mac app, a web tool, a hosted product. The platform and the pricing follow the problem instead of a house style.
One person, in the open
Built and supported by me, with the numbers and the mistakes posted as they happen. Email reaches the person who wrote the code.
The Mac app
Toolbelt
JSON formatting, JWT decoding, base64, hashing, regex, timestamps and cron. Fourteen everyday tools in one native app, and nothing you paste ever leaves your machine. Formatting and validation, encoding and decoding, hashing and signature verification, a regex workbench, timestamps, cron, diffing and conversion, all in one window.
Tools
{
"name": "Holizmi",
"tools": [
"json",
"jwt",
"base64"
],
"live": true
}{
"sub": "12345",
"name": "Henry",
"exp": 1767225600
}019bd4e2-7a10-7c3e-9f21-4a6b8d3e5c07
019bd4e2-7a11-7b8a-8e44-1c2f9a7d6b13
019bd4e2-7a12-7d5f-b0c9-7e3a1f8c2d95 1 1 one
2 2 two
3 + inserted
3 4 threeComing soon
$29one-time purchase
Not available yet. Leave an email and you will hear once, when it ships.
- Requires
- macOS 14+
- Sold via
- Mac App Store
Free tools
Try them in the browser first
12 free tools, no signup, nothing uploaded. They all run in your browser tab, and each one has a native counterpart in the Mac app.
Coming soon
More tools in progress
The next one is being built the same way: small, focused, shipped when it works. It gets announced when it runs, not before.
Announcements go out on @henrroga first.
Guides
Written up properly
The things that catch people out, explained once, with the tool that goes with each one.
What an LLM feature actually costs
Per-million-token pricing looks cheap until a chat feature resends its whole history on every turn. Here is the arithmetic that turns a price per million into a monthly bill, and the growth curve that catches people out.
What is actually inside a JWT
A JSON Web Token is three base64url segments, and only the third one protects anything. Here is what each part holds, what it does not hide, and the mistakes that follow from getting that backwards.
Why 0.1 + 0.2 is not 0.3
Every language gets this answer, and it is not a bug. Binary floating point cannot hold 0.1, so the number you typed was never the number that got stored. Here is what is actually in there, and what to do about money.
Built in public.
Revenue, mistakes and shipped features get posted as they happen rather than saved up for a launch.