About
I'm Ragib, a software engineer in Malaysia. Outside work, I build and run a few small, free things: a public adblock DNS service I started in 2015, a Muslim prayer times app, an AAC app I first built for my own kids, and keytree, a small tool for managing SSH keys. Most of their websites and backends run on a homelab at home.
They're small. But some people rely on them every day, and I learned early that you don't know who depends on something until you turn it off. So I try to keep them running, keep them free, and be honest about what they can and can't do.
Most of what they taught me only lived in commit messages, old GitHub issues and a 2015 blog I had to rescue from the Wayback Machine. This site is where I write it down, in the order it happened: what I built, what went wrong, and what I'd do differently. Not advice, just notes.
For my work history, see LinkedIn. For code, see GitHub.
This site
Built with Astro and served as static files from my homelab, deployed with Flux. No analytics, no cookies. The source is on GitHub. The writing is CC BY 4.0 and the code is MIT.