Ledger
A real-time financial dashboard for finance teams, streaming transaction data over WebSockets with sub-second latency at scale.
Software Engineer — Full Stack
I design and build the systems behind products people use every day, from the interface down to the infrastructure underneath it.
About
I'm a software engineer based in Bengaluru, working across the stack — React and Next.js on the front end, Node.js and PostgreSQL underneath. Over the past six years I've shipped products for startups and scale-ups, mostly focused on systems that stay fast and easy to change as they grow.
Outside client work, I maintain a couple of open-source tools and write about the trade-offs I run into: caching strategies, type-safe APIs, the usual suspects. I'd rather leave behind a codebase that's still pleasant to work in a year from now than one that just looks clever today.
Skills
Proficiency, roughly self-assessed — the kind of number you'd actually trust in an interview.
Featured Projects
A selection of recent work — production systems, not just prototypes.
A real-time financial dashboard for finance teams, streaming transaction data over WebSockets with sub-second latency at scale.
A visual workflow builder that lets operations teams automate approvals without writing code, built on a queue-backed execution engine.
A multi-tenant API platform with usage-based billing, handling metering and invoicing for several mid-market SaaS customers.
An open-source, local-first markdown knowledge base with full-text search compiled to WebAssembly for fast in-browser queries.
Experience
Six years, four roles, one running theme: making systems easier to change.
Leading the platform team rebuilding the company's core API on a service-oriented architecture. Cut median response time by 40% and onboarded four engineers onto the new stack.
Built the customer-facing dashboard from scratch using React and GraphQL, taking it from prototype to 50,000 monthly active users.
Worked across a dozen client projects, specializing in performance and accessibility audits for marketing sites.
Started out maintaining internal tooling, and learned firsthand how production software actually breaks.
Testimonials
Nihar has the rare ability to ship fast without leaving a mess behind. Every pull request came with the context I needed to review it in minutes, not hours.
We brought Nihar in to untangle a system nobody wanted to touch. Three months later it was the most documented part of our entire codebase.
Good engineers solve problems. Nihar asks whether it's the right problem first, which has saved us more time than any single optimization.
Contact
Open to senior full-stack roles and select freelance projects. The fastest way to reach me is email — I read everything that comes in.