
Shabel
Software Engineer
Just a guy writing Go, building backend infrastructure, and digging into software internals. The rest of the time, I'm reading papers, watching football, and scrolling Twitter.
A distributed key-value database built on the Bitcask model, with drop-in Redis client compatibility via RESP. Nodes replicate through Raft, and it ships as a Go SDK with built-in gRPC load balancing.
A minimal Go web framework built on net/http, inspired by Bottle. Middleware chaining, route groups, and zero external dependencies, small enough to read through in an afternoon.
A distributed cron scheduler with no single point of failure. Jobs route across worker nodes via Kafka instead of a single machine. A three-tier queue handles retries, and the crontab syntax is extended for cluster targeting.
A Layer 7 load balancer with multiple routing strategies. Failing backends get routed around automatically and rejoin once they're healthy again, and config changes reload live without dropping active connections.
Upload an MTN MoMo statement PDF and get spending breakdowns, trends, and a local WebLLM AI you can ask about your own transactions. Everything runs in the browser, so nothing touches a server.