Skip to content
View kunalrbhatia's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report kunalrbhatia

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.

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

kunal@mumbai:~$ whoami
> senior fullstack engineer · project lead

Kunal Rajan Bhatia

I'm a frontend engineer with 15+ years of experience shipping React at scale. Currently leading frontend work for Intuit at Persistent Systems — with a track record of architecting micro-frontends, OAuth2 integrations, browser extensions, and Slack apps for Bloomfire, GoTo, and beyond.

location  :: Mumbai, IN
role      :: Project Lead @ Persistent → Intuit
status    :: open to connect  ●

./skills

const stack = {
  languages  : ["JavaScript", "TypeScript", "PHP", "SQL"],
  frontend   : ["React.js", "Next.js", "TailwindCSS", "Micro-frontends", "Browser Extensions"],
  backend    : ["Node.js", "Express", "n8n"],
  databases  : ["PostgreSQL", "Supabase", "MongoDB", "MySQL", "Firebase"],
  devops     : ["Jenkins", "GitHub Actions", "Docker", "Oracle Cloud", "Nginx"],
  tools      : ["Gemini AI", "Windsurf", "Cursor", "Claude Desktop", "Splunk"],
}

./projects

project description stack
Snap. Chat. Track. AI-powered Telegram nutrition bot; meal logging via text/photo with instant macro estimation n8n, Gemini AI, Supabase
Snap Dashboard Analytics dashboard for dieticians; member compliance and 14-day calorie trends Next.js 16, Tailwind v4, Postgres
ORB Algo Intraday options strategy for Nifty 50 stocks using Open Range Breakout and OI levels Node.js, TypeScript, SmartAPI
niftyicifalgo Positional Iron Condor strategy for Nifty 50 monthly options with automated adjustments Node.js, SmartAPI, Telegram
smart-api Enterprise-grade intraday Short Straddle algorithm for BankNifty with 86% test coverage Node.js, TypeScript, Docker
myportfolio Personal portfolio website with a terminal-inspired aesthetic and dark/light mode support Vanilla JS, HTML, CSS

./experience

$ cat career.log

[2023–present]  Project Lead & Sr. Frontend Engineer → Persistent Systems (Intuit)
[2021–2023]     Senior Frontend Engineer              → Quincus
[2019–2021]     Frontend Engineer                     → Dailybooks
[2015–2019]     Frontend Engineer                     → Hungama Digital Media
[2012–2015]     Software Engineer                     → Network18

./stats


./contact

$ curl kunalrbhatia.dev/contact

portfolio  → https://kunalrbhatia.dev
linkedin   → https://linkedin.com/in/kunalrbhatia
github     → https://github.com/kunalrbhatia
location   → Mumbai, IN

Pinned Loading

  1. smart-api smart-api Public

    TypeScript 1

  2. myportfolio myportfolio Public

    HTML

  3. niftyicifalgo niftyicifalgo Public

    An automated, positional trading strategy for Nifty 50 monthly options using Angel One's SmartAPI. This algo manages an Iron Condor from entry (early in the month) through a single risk-adjustment …

    JavaScript 1

  4. orb orb Public

    A daily intraday options strategy on Nifty 50 stocks. Scan for the top 5 gainers and top 5 losers in the Nifty 50. Identify key option OI levels as resistance (gainers) and support (losers). Monito…

    TypeScript