Backend, data infrastructure, and the product problems in between.
I build across product and infrastructure. For seven years I owned critical backend and data systems through architecture, adoption and scale: on the founding team at Clarisights, then at Udaan, where I architected Percept Insight and led the SQL infrastructure team. Then I took a planned break of about two years, my wholesomebatical, building my own products.
Software Engineer · India’s largest B2B e‑commerce platform
Worked across the pharma supply chain, led the SQL infrastructure team and built snorql. Founding engineer on Percept Insight, a product-analytics tool: architected and built the core of the product, including event ingestion, reindexing pipelines and the query layer.
More details ↓Show less ↑
Percept Insight
Founding engineer and architect of Udaan’s product-analytics SaaS: funnels, cohorts and slices. I owned the Python query compiler that turns reports into Druid SQL, and mentored the engineers building the platform.
50–80% faster analytics on 30% less hardware
Across 4+ self-managed Apache Druid clusters on Kubernetes, through multidimensional range partitioning (80–90% better segment pruning), storage compression, hot/cold tiering and branch parallelization in the query compiler. A Locust load-test harness tracked query performance as customers grew.
AI report builder
Plain-language questions become validated, editable reports, using RAG with LangChain, the OpenAI API and PGVector.
SQL infrastructure
Led the SQL infrastructure team through an org-wide cost initiative that cut recurring database spend by 75%, saving crores every month. Created snorql, Udaan’s first open-source project, and co-founded SIGDB, an organisation-wide database community.
FMCG and pharma supply chain
Return-to-vendor workflows in Kotlin on Azure for warehouse, procurement and operations teams across 15+ facilities. I also managed the logistics services.
Software Engineer, founding team · Multi-tenant marketing-analytics SaaS
Founding-team engineer on a multi-tenant marketing-analytics SaaS. Built tenant isolation, moved a high-volume tenant to its own cluster with no downtime, ran PostgreSQL at more than 4.5 TB, and built Kafka ingestion pipelines and core product features such as onboarding, RBAC and real-time collaboration.
More details ↓Show less ↑
Zero-downtime tenant migration
Co-owned moving a high-volume tenant to a dedicated sharded MongoDB cluster with no customer-visible downtime, using dual Kafka consumers, parity checks and a Redis-controlled cutover with rollback.
Multi-tenancy and PostgreSQL at scale
Built tenant isolation across MongoDB clusters and codified index management in a Ruby DSL. Tuned and operated a primary-replica PostgreSQL deployment holding more than 4.5 TB, including a reversible, zero-downtime index migration.
Data pipelines
Kafka ingestion pipelines and ETL connectors for advertising data.
Product engineering
Onboarding workflows, RBAC, real-time collaboration and CSV-based analytics in the core product, and a revamp of the analytics dashboard as a React/Redux single-page app.
I zoom in and out as a problem needs, from product thinking to deep tech to customer feedback. On Percept Insight that meant going from what customers asked for down to the compiler that turns reports into Druid SQL.
I balance long-term vision with short-term velocity, and choose case by case instead of staying rigid.
I stay close to the problem and the people using it, with no filtering layers in between. When a Percept funnel was slow, I read Druid’s configs, and then its source.
I value impact, but not everything has to be about it. I love geeking out on craft and getting lost in good conversation for their own sake.