Skip to content
View Niru8449's full-sized avatar

Block or report Niru8449

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. 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
Niru8449/README.md

Hi, I'm Nirupama 👋

Software engineer at Juspay, where I build real-time data infrastructure in Rust: a Kafka-driven ingestion pipeline that streams payment events into Cassandra, ClickHouse, PostgreSQL and S3 for 50+ services across 14 partner banks. Before that I interned at Amazon, shipping an outage dashboard that went live on Prime Day across 12 marketplaces and is now used by 250+ engineers.

I care about systems that stay correct under load: idempotent writes, dead-letter queues, zero-downtime migrations, and the boring observability that makes 3 a.m. pages short. Lately that interest has turned into building AI agents that can take the 3 a.m. page instead, with enough guardrails that I'd trust one near production.

B.Tech (IT) + MBA, ABV-IIITM Gwalior · Mumbai, India

What I work with

Languages Rust Java Python TypeScript SQL Bash

Data & streaming Kafka ClickHouse Cassandra PostgreSQL Redis MongoDB DynamoDB

Infra Kubernetes Helm Docker AWS GCP Prometheus Jenkins GitHub Actions

AI LLM agents tool calling RAG LangChain Pinecone Groq

Projects worth a look

Project What it is Stack
AI On-Call Engineer An LLM agent that triages Prometheus alerts, investigates a Kubernetes cluster through 6 read-only tools, and then fixes, proposes a patch, or escalates. 13 write actions sit behind 4 permission tiers and 8 safety guards, enforced in both code and RBAC. Ships with an evaluation harness that injects 50 reproducible faults into a throwaway cluster and scores from cluster state and audit logs, never from what the agent claims. Python, Groq, Kubernetes, Helm, Prometheus
CacheFlow A multithreaded distributed cache in Java using consistent hashing, request collapsing and prefetching, with pluggable eviction and write policies. Java, Redis, MySQL
AeroSense Time-series forecasting of air quality with interactive dashboards. Python

Things I've shipped

  • At Juspay, A Rust ingestion pipeline handling 15+ payload types, with batched multi-store writes that cut end-to-end latency by 90% and ClickHouse query time by 60% at 600 rps peak.

  • An analytics platform on Kubernetes CronJobs processing 40M+ events a day into 7 fact tables and partner-facing dashboards.

  • A zero-downtime schema migration on live payment data, using dual writes, reconciliation and safe rollback.

  • Salted SHA-256 protection for sensitive customer identifiers, with zero-downtime key rotation across all services.

  • 40+ integration tests and CI pipelines on Azure DevOps and Jenkins, plus UAT with partners before go-live.

  • At Amazon, an outage dashboard built with React, Redux and Node.js, adopted by 250+ engineers and launched on Prime Day across 12 marketplaces for real-time outage response.

  • Consolidated 300+ mitigation levers and outage scenarios into a single MongoDB-backed source of truth, improving on-call efficiency by 40%.

  • An intelligent search with auto-suggestions and advanced filters over that data, supporting 50,000+ concurrent queries.

Elsewhere

LinkedIn · LeetCode · nirupamasingh8449@gmail.com

Most of my day-to-day code lives in private repositories at work, so the activity graph here understates things. The projects above are the ones I'd be happy to walk through in detail.

Pinned Loading

  1. ai-oncall ai-oncall Public

    Kubernetes on-call agent with a safety gate, tested on 50 injected faults. Reads the cluster, names the root cause, fixes, proposes or escalates. Every write is dry-run, verified for 120 s and undo…

    Python

  2. CacheFlow CacheFlow Public

    This project is a distributed, in-memory cache system implemented in Java. It provides fast, scalable, and fault-tolerant caching with support for eviction policies, write strategies, request colla…

    Java

  3. AeroSense AeroSense Public

    AeroSense is an interactive air quality analysis and forecasting project that combines time series modeling with dynamic visualizations. It monitors pollution trends, predicts AQI, and presents ins…

    Python

  4. BetterBuys BetterBuys Public

    BetterBuys is an AI-powered recommendation system for e-commerce that delivers personalized product suggestions. It enhances user experience by predicting the “next best buy” using customer behavio…

    Python

  5. DeepLearningEchoes DeepLearningEchoes Public

    Jupyter Notebook

  6. NLPStudio NLPStudio Public

    Jupyter Notebook