|
Self-hosted flags with percentage rollouts and real-time SSE propagation, running as a 3-node cluster. Versioned config, durable event log, gap-detect clients. p99 192 ms · ~74M evals/s · 6/6 chaos scenarios
|
task-queue-educational-dashboard A live dashboard of every stage of a distributed queue — enqueue, lease, process, retry, dead-letter. Kill a worker or the leader and watch it recover. Zero task loss under chaos · at-least-once · leader election
|
Validates the whole environment once at boot and fails with one readable table, secrets redacted. 0 runtime deps · >97% coverage · API frozen by contract tests
|
- Own the self-serve Report Builder end to end — the Angular 20 UI and the Cube.js semantic layer behind it — shipping new data sources, calculated fields, filtering and export paths for multi-tenant customers
- Model and extend a 73-cube Cube.js semantic layer over a dbt-built multi-tenant PostgreSQL warehouse; its member metadata drives both the AI copilot's SQL generation and the report-builder field pickers
- Profiled the report builder's client-side aggregation: grid-state reads cut from 800,000 to 1 per pass and formula evaluations by ~45 %, taking 100,000-row reports from a tab crash to 2.8 s (an optimisation study, verified with a golden-master harness)
- Shipped the React 19 + WebSocket AI copilot's report-building surface — multi-table artifacts, cancellation, shared-credit display and recovery when a streamed turn never replies
- Hardened multi-tenant analytics correctness (guarded SQL casts, qualified join columns, org-hierarchy counts) and extended a TypeScript/Express + MongoDB Tally ERP sync broker
- Built EU/US multi-region bundles and CI deploys; authored 188 Jasmine/Karma spec files (~1,970 cases)
Upstream work on OpenFeature — the CNCF feature-flagging standard — on go-git, the pure-Go implementation of Git, and in the Argo ecosystem.
| Project | What I work on | Contributions |
|---|---|---|
| open-feature/go-sdk | Spec conformance in flag evaluation, hooks and error handling | PRs → |
| open-feature/spec | Pinning down behaviour the SDKs currently read two ways | PRs → |
| go-git/go-git | Remote and shallow-clone correctness, proven against upstream Git | PRs → |
| argoproj/argo-ui | Component behaviour traced from Argo CD bug reports, fixed once for Argo CD, Workflows and Rollouts | PRs → |
Every fix starts as a reproduction against the public API at a known commit, with the test proven to fail without it — for example go-sdk#566, where ObjectValueDetails returned Go's zero value on an abnormal evaluation instead of the default the caller passed in.
- 📄 Published researcher — co-author of EV-GREEN, Computing (Springer Nature), Vol. 108, Feb 2026 — EV eco-routing via hybrid MILP + graph heuristics
- 🏅 GATE CSE — top 5 % nationwide, twice (2024 & 2025)
- ⚔️ LeetCode Knight — peak rating 1914, 1000+ problems solved
- 🎓 B.Tech CSE, IIIT Guwahati (2021 – 2025)
Cube.js · WebSockets · Prometheus · Grafana · Linux
Building systems that scale — and proving it. Reach me at mail@kripasindhu.dev





