Here's a little something I am proud of: Tagbackup.
It is not a game-changing idea, but it does one job really well and fixes a real-world problem I had in a simple, clean and reliable way.
I wanted:
I looked around, but nothing quite matched my use case.
This spawned a plan to build this as a micro-SaaS where organisations could manage their S3 buckets and which machines had access to them from a central web interface. It was a cool little idea until reality hit: no CISO was ever going to allow handing over security credentials to a third-party service, least of all one they've never heard of. If it achieved any kind of success, it would be an immediate target for an army of hackers. Thankfully, I came to my senses.
But I still wanted the tool.
Around this time, I was also coming to grips with developing with AI. After resisting our robot friends and mocking the vibe coding trend for so long, I decided to embrace it and see what it could do. Like many software engineers, I felt very threatened by AI, fearing that it would replace us all. Now I feel quite the opposite: having the skill to combine years of industry experience with know how to utilise our new artificial friends, we can hit new heights of productivity while maintaining superior software quality. I digress.

After a lot of planning and reviewing ideas, Tagbackup was born in within a day, and was being used on my own personal projects that evening. Everything worked flawlessly as a command line tool, but I realised it lacked the convenience and cuteness of the web UI originally wanted in the SaaS version. Half a day later, the serve functionality was added (see the screenshot above).
I'd love to know how you get on with it. Drop me a message, open an issue on GitHub, or just let me know if it solves your problem — or if it doesn't.