Last updated: September 5, 2026
What I'm doing now
A Now page — a single source of truth for what I'm actively working on this month, beyond the project portfolio. Anyone asking "what are you up to" gets a current answer instead of a months-old LinkedIn post.
At work — ContextQA
- Test-execution engine (Node.js): orchestrating concurrent browser and mobile runs across Playwright / WebdriverIO / LambdaTest, plus a debug engine with breakpoints and resume-from-checkpoint.
- Integrations engine and session control plane: GitHub App / GitLab / Linear OAuth and a Slack bot made multi-tenant (OAuth state in Redis, tenants resolved by installation id); on GKE, a pre-warmed pod pool, idempotent stop, request trace ids and a diagnostics bundle for on-prem customers.
- Live browser-session streaming: noVNC proxied through a Node control plane over WebSockets, so a running test can be watched and debugged from the dashboard.
On the side
- Open-source reliability libraries: shipping small, well-tested production-pattern starters — Grounded (a RAG starter with cited answers + an "I don't know" guardrail), idempotency-kit (at-most-once writes + sliding-window rate limiting), and promptproof (an LLM eval + regression-diff kit). All zero-dependency or offline-testable, published on GitHub.
- Where I go deep: distributed systems, payment infrastructure, real-time platforms and AI-pipeline backends — the themes the projects above and the engineering write-ups keep returning to.
Reading / learning
Distributed systems patterns from Designing Data-Intensive Applications; engineering write-ups on idempotency and webhook design; the Vercel runtime docs, to understand the constraints the Node.js apps I run on Vercel (KhataGO, EduScale) work under.