
BYOT: I built a way to run the tests you already have in production
Your Playwright and k6 tests only run when you deploy, but production can break at any time. BYOT is an open-source, self-hostable platform that runs those same tests on a schedule in isolated Docker containers and pings Slack when something really breaks. This post covers why I built it, how it works, and what I learned.
Deploying to Remote Client Servers Without Inbound Access
We don't onboard a new client every day each one gets their own remote server, set up once and rarely touched again. Here's how self-hosted GitHub Actions runners let us deploy and maintain software on machines we cannot directly access, without opening a single inbound port.

Every CSV Lied to Us, So We Gave It a Language
Part 1: how a system that ingests IoT sensor files from hundreds of sites went from hardcoded parsers to a mini domain-specific language and why every one of those steps felt necessary right up until it wasn't enough.
One Monitoring Platform, Ten Teams, No More Reinvented Alarm Clocks
Or: how "just run a test periodically" turns into a distributed systems problem the architecture, the tradeoffs, and the lessons behind a shared monitoring platform for ten engineering teams.

that's me!
I'm Ritik 👋
Currently a Backend Team Lead, endlessly curious about Robotics, Fintech, and Automobile Autonomy. I write about technology, everyday gear, and the things worth sharing — from mechanical watches to the bags I carry and the code I write. This site is a cozy corner of the internet for sharing thoughts, reviews, and resources without the noise.