Skip to main content
Case StudiesProjectsAbout
Case StudiesProjectsAbout
Hi, I'm NikhilOpen to new roles

An engineer who sweats the small details most people never notice.

I'm a product-focused engineer, happiest turning fuzzy problems into software that just feels obvious to use. I use this little corner of the web to think out loud about the product case studies I've dug into and the projects I'm tinkering with right now. Away from the keyboard, I'm on a badminton court or a dance floor, convinced I'm better at both than I really am.

Reach out →Résumé ↗
Nikhil Jindal
Nikhil JindalSWE · Frontend

About

I'm a product-focused software engineer who cares as much about the why as the how. I like turning messy problems into clear systems, whether that's in code, in product decisions, or in how teams work. I've spent time across the stack and at the intersection of product and engineering, and I'm most effective when I can connect user needs with technical constraints and ship iteratively.

Skills

ReactTypeScriptNode.jsNext.jsSystem designProduct strategyAPI designPerformance optimization

Open to the right opportunities.

Let's build
something good.

I'm most excited by roles at the intersection of product and engineering, where clarity of thinking matters as much as quality of code.

Email

nikhiljindal48@gmail.com

Usually respond within 24 hours.

Built with intention, not templates. If you made it this far, thank you for reading thoughtfully.

© 2026 · Designed and built with care

Got questions? Ask away!

01 / Selected Work

Product Autopsies

Explore all ↗

Deeper writeups on problems I owned end-to-end: the reasoning, the trade-offs, and what shipped.

CaloVoice voice-first calorie tracking interface
Product · AI

CaloVoice: Voice-First Calorie Tracking

Designed and built a voice-powered calorie tracker that turns natural speech into structured food logs using an LLM pipeline, reducing meal logging from ~2 minutes to under 10 seconds.

Product DesignVoice UXAI / LLM
Cravia logo — dish-level food reviews for India
Product · Consumer Social

Cravia: Rate the Dish, Not the Restaurant

A dish-level food review app for India that scores individual menu items on taste, portion, and value — reframing the atomic unit of review from the restaurant to the dish to build a data moat no incumbent can easily copy.

Product StrategyConsumer SocialGamification
Flipkart Cart API — Design
API Design

Flipkart Cart API — Design

Triggered when the user taps the cart icon.

API Design
02 / Things I've Built

Build Logs

Explore all ↗

Smaller experiments and tools, usually solving something that annoyed me first.

Cravia: Stop Guessing. Order Right.Cravia: Stop Guessing. Order Right. — screenshot 2Cravia: Stop Guessing. Order Right. — screenshot 3Cravia: Stop Guessing. Order Right. — screenshot 4
01 · CRAVIA STOP GUESSING ORDER RIGHT2026

Cravia: Stop Guessing. Order Right.

A dish-level restaurant review app where diners rate individual menu items on taste, portion, and value — with photos, bill verification, and a points economy — so they know what to order, not just where to eat.

Next.js 16React 19TypeScriptFirestoreTypesensePWA
CaloVoice: Voice-First Calorie Tracker
02 · CALOVOICE VOICEFIRST CALORIE TRACKER

CaloVoice: Voice-First Calorie Tracker

A PWA that turns natural speech into structured food logs via a multi-stage LLM pipeline, reducing meal logging from ~2 minutes to under 10 seconds.

React 19TypeScriptFirebaseLLM / AIVoice UXPWA
Design System Foundation
03 · DESIGN SYSTEM FOUNDATION

Design System Foundation

Accessible component library with built-in dark mode and composable primitives.

ReactTypeScriptRadix UI