clevermike.studio
Michael Abulude
Software Engineer
I build scalable APIs, monitoring tools, automation systems, and practical web systems using Python and Go.
Projects
A look at some of my recent projects.
DevOps / Backend / Developer Tools
DeployDock
A self-hosted deployment control panel for VPS apps: one-click deploys, streamed logs, service restarts, and rollbacks over an SSH bridge or a Go agent.
Monitoring / Backend / SaaS
WATCHDOG
A monitoring platform for uptime checks, API health checks, cron-job heartbeats, incidents, and alerts.
Backend / API Gateway / Infrastructure
Gatekeeper
A self-hosted API gateway in Go with config-driven reverse proxy routing, load balancing, auth, rate limiting, observability, and admin tooling.
Chess / Storytelling / Social
Swindle
A chess storytelling app that turns recent games into a private chess journal, detects story-worthy moments, and renders shareable activity cards.
Earlier
Earlier work.
Chess-Arena
ArchivedA chess platform first, with optional competitive and Web3 modes layered onto the core realtime game experience.
CScan
ArchivedA tool that helps users inspect active token approvals and revoke risky allowances.
Production URL Shortener
ArchivedA production-style URL shortener with custom slugs, expiry, QR codes, password protection, and analytics.
Writing
Selected writing.
Inside Termii: from API call to delivered SMS
A deep dive into the architecture behind messaging platforms like Termii: aggregators, SMSCs, queues, workers, backpressure, and why an API acknowledgement is not a delivery receipt.
- #termii
- #architecture
- #messaging
- #distributed-systems
A deploy is a state machine, not a command
Why DeployDock tracks explicit release states instead of streaming shell output, and what health-gated cutover actually buys you.
- #deployments
- #architecture
- #go
Now Building
Interested in hiring me for a role?
Send a message about a role, freelance project, or collaboration.