Steve Cook
banner
groovekit.io
Steve Cook
@groovekit.io
Building tools to make software more reliable and developers more relaxed. 🧘

Currently shipping Upbeat: a heartbeat monitor for your background tasks. Stay in the groove. ⚡

🔗 groovekit.io
Just shipped Duration Monitoring to Upbeat! ⏱️📡

A green dashboard is useless if your cron job is stuck in a loop eating RAM. Now, Upbeat alerts you if a task starts but doesn't finish, or runs too long.

No more zombie processes or 2 AM surprises. 🧟‍♂️

Check it out: groovekit.io #buildinpublic #devops
January 23, 2026 at 2:31 PM
I’ve been shipping a lot of features this week (dark mode, IP restrictions) and realized I needed a place to actually explain the "Why" behind it all.

The Upbeat blog is officially live. 🎙️

Check it out: groovekit.io/blog

#buildinpublic #devops #SaaS
January 22, 2026 at 2:55 PM
Wear your uptime like a badge of honor. 🎖️

I just shipped public Uptime Badges. Now you can show your users (and yourself) that your cron jobs are hitting 100% reliability. Embed them in your READMEs or status pages in one click. groovekit.io #buildinpublic #monitoring
January 21, 2026 at 3:00 PM
Upbeat just got a lot more secure. 🔐

You can now restrict your heartbeat endpoints by IP address. Perfect for locked-down production environments where you only want your specific servers talking to your monitors. Pro security, simple setup.

groovekit.io #buildinpublic #SaaS #security
January 20, 2026 at 2:38 PM
The coffee is hot and Dark Mode is officially LIVE on Upbeat.
☕️ 🌙

I know developers live in the shadows, so it felt only right to make sure the dashboard looked just as good at 2 AM as it does at 2 PM.

Check it out (now with less eye-strain!): groovekit.io

#buildinpublic #darkmode
January 19, 2026 at 5:17 PM
IT’S LIVE. 🚀

Upbeat is officially out in the wild. I built this because I wanted a monitoring tool that was high-utility and zero-friction.

No bloat, no complex onboarding - just straightforward heartbeat monitoring for your cron jobs.

Check it out: groovekit.io

#buildinpublic
January 16, 2026 at 10:56 PM
Final launch-day checklist is looking good. Just a few more cups of coffee between here and `$ > deploy`. Stay tuned.

☕️ 🛠️ 🚀 #buildinpublic
January 16, 2026 at 2:46 PM
It’s launch eve for Upbeat. 🥁

Tired of heavy tools, I built something "invisible" - one URL ping for total peace of mind.

Nervous, excited, and ready to ship tomorrow morning. See you at groovekit.io ⚡️ #buildinpublic
January 15, 2026 at 4:01 PM
Most monitoring tools are more complicated than they need to be. I don't want to manage a whole infrastructure just to know if a script ran.

I built Upbeat to be the opposite. One URL ping at the end of your task. If the "beat" stops, you get a ping. That’s it.

Launching Friday. #buildinpublic
January 14, 2026 at 2:58 PM
There is no worse feeling than waking up to find a critical cron job failed three days ago and you found out by a call from your biggest client. 🫠 Silence is the enemy of reliability. I’m spending my week finishing a tool to fix this. #buildinpublic
January 13, 2026 at 12:36 PM