Skip to content
View kripa-sindhu-007's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Organizations

@open-feature

Block or report kripa-sindhu-007

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kripa-sindhu-007/README.md
Kripa Sindhu — Software Engineer at BeatRoute. Work, open source, side projects, family and fun.

LinkedIn Email Blog

Flagship work

FlagPlane dashboard — a flag flip propagating through Postgres, Redis and 3 backend nodes, converged in 59 ms

feature-flag-system

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

Go PostgreSQL Redis Next.js nginx Prometheus

Benchmarks · Chaos · Limitations

Task Queue — animated visualization of work flowing from producer through Redis queue to workers

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

Go Redis Next.js Docker GitHub Actions

prahari doctor reporting three invalid environment variables with the secret redacted, then prahari sync catching .env.example drift and exiting 1

prahari

Validates the whole environment once at boot and fails with one readable table, secrets redacted. prahari sync exits 1 in CI so .env.example cannot drift.

0 runtime deps · >97% coverage · API frozen by contract tests

TypeScript Node.js Standard Schema Vitest npm

npm · Docs · API

At work — BeatRoute · Software Engineer · May 2025 – present

  • 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)

Open source

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.

Beyond code

  • 📄 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)

Stack

Go, TypeScript, JavaScript, Python, PostgreSQL, Redis, MongoDB, Node.js, Express, Next.js, React, Angular, Docker, AWS, GitHub Actions

Cube.js · WebSockets · Prometheus · Grafana · Linux



Building systems that scale — and proving it. Reach me at mail@kripasindhu.dev

Pinned Loading

  1. task-queue-educational-dashboard task-queue-educational-dashboard Public

    A distributed task queue you can SEE — at-least-once delivery, leader election, backpressure, and full Prometheus/Grafana observability. Kill a worker (or the leader) and watch it recover with zero…

    TypeScript 4

  2. feature-flag-system feature-flag-system Public

    Full-stack feature flag platform with percentage rollouts, targeted users, and real-time SSE updates.

    TypeScript

  3. prahari prahari Public

    Type-safe env vars for TypeScript with a drift-proof CLI — validated at boot, bring your own Zod/Valibot/ArkType, plus Next.js & Vite server/client guards.

    TypeScript

  4. ev-routing-green-v2g ev-routing-green-v2g Public

    EV route optimization research with green-zone prioritization, charging infrastructure, and V2G-aware modeling.

    Jupyter Notebook

  5. sde_portfolio sde_portfolio Public

    Developer portfolio built with Next.js, TypeScript, and Tailwind CSS to showcase systems, AI, and backend projects.

    TypeScript