Software Engineer · 4+ years
Vaibhaw Mishra
I build web products and the AI inside them.
I'm a software engineer building production web apps, AI website products and the APIs behind them. I work across JavaScript, TypeScript and Python, and write the tests that keep it all shipping.

Currently
Software Engineer at Brainstorm Force
Ranchi, India ·
4+
years shipping software
450+
merged PRs
1,400+
tests written, web and API
680+
PRs reviewed
Figures as of Oct 2026.
A year at the keyboard
15 Oct 2025 to 15 Oct 2026
From GitHub
3,999 contributions in the last year.
Every square is one day, darker the more I pushed that day. Switch to 3D and each day stands as tall as the work in it.
A heatmap of the year, one square a day.
The same year as bars, one a day, as tall as its work.
- 0 contributions a day
- 1 to 6 contributions a day
- 7 to 14 contributions a day
- 15 to 29 contributions a day
- 30 or more contributions a day
- Busiest day
- 65on 7 Oct 2026
- Longest streak
- 20days
- Active days
- 276of 366
| Week starting | Contributions | Busiest day |
|---|---|---|
| Wed 15 Oct 2025 | 20 | 14 |
| Sun 19 Oct 2025 | 47 | 14 |
| Sun 26 Oct 2025 | 37 | 12 |
| Sun 2 Nov 2025 | 31 | 13 |
| Sun 9 Nov 2025 | 11 | 4 |
| Sun 16 Nov 2025 | 18 | 12 |
| Sun 23 Nov 2025 | 46 | 17 |
| Sun 30 Nov 2025 | 20 | 7 |
| Sun 7 Dec 2025 | 29 | 10 |
| Sun 14 Dec 2025 | 37 | 12 |
| Sun 21 Dec 2025 | 26 | 9 |
| Sun 28 Dec 2025 | 17 | 10 |
| Sun 4 Jan 2026 | 35 | 14 |
| Sun 11 Jan 2026 | 26 | 7 |
| Sun 18 Jan 2026 | 30 | 9 |
| Sun 25 Jan 2026 | 28 | 9 |
| Sun 1 Feb 2026 | 30 | 20 |
| Sun 8 Feb 2026 | 15 | 6 |
| Sun 15 Feb 2026 | 21 | 9 |
| Sun 22 Feb 2026 | 43 | 11 |
| Sun 1 Mar 2026 | 62 | 16 |
| Sun 8 Mar 2026 | 84 | 27 |
| Sun 15 Mar 2026 | 64 | 21 |
| Sun 22 Mar 2026 | 56 | 18 |
| Sun 29 Mar 2026 | 97 | 28 |
| Sun 5 Apr 2026 | 87 | 27 |
| Sun 12 Apr 2026 | 54 | 17 |
| Sun 19 Apr 2026 | 160 | 52 |
| Sun 26 Apr 2026 | 37 | 14 |
| Sun 3 May 2026 | 132 | 28 |
| Sun 10 May 2026 | 68 | 23 |
| Sun 17 May 2026 | 100 | 31 |
| Sun 24 May 2026 | 95 | 43 |
| Sun 31 May 2026 | 90 | 31 |
| Sun 7 Jun 2026 | 63 | 29 |
| Sun 14 Jun 2026 | 85 | 31 |
| Sun 21 Jun 2026 | 172 | 48 |
| Sun 28 Jun 2026 | 155 | 56 |
| Sun 5 Jul 2026 | 211 | 54 |
| Sun 12 Jul 2026 | 71 | 24 |
| Sun 19 Jul 2026 | 121 | 36 |
| Sun 26 Jul 2026 | 115 | 38 |
| Sun 2 Aug 2026 | 68 | 16 |
| Sun 9 Aug 2026 | 207 | 63 |
| Sun 16 Aug 2026 | 139 | 43 |
| Sun 23 Aug 2026 | 24 | 11 |
| Sun 30 Aug 2026 | 163 | 40 |
| Sun 6 Sep 2026 | 77 | 30 |
| Sun 13 Sep 2026 | 111 | 28 |
| Sun 20 Sep 2026 | 54 | 13 |
| Sun 27 Sep 2026 | 118 | 21 |
| Sun 4 Oct 2026 | 213 | 65 |
| Sun 11 Oct 2026 | 79 | 38 |
Things I've built and shipped
App · 2024 to now
Portfolio platform
Three separately deployed apps: a Next.js site, a typed Express and Zod API with 350+ test assertions, and a dashboard with instant publishing behind Google OAuth, TOTP and audit logs.
- Next.js 16 site, Express 5 and TypeScript API, Next.js dashboard, each deployed on its own
- Google OAuth (PKCE), TOTP 2FA with recovery codes, an audit log with before and after snapshots
- Next.js
- React
- Tailwind CSS
- Express
- TypeScript
- +3 more
App · 2023 to now
Whisprl
A private messenger that works as well on a phone as on a desktop: end-to-end encrypted chats and groups, passkey sign-in, statuses and disappearing messages, all in real time.
- End-to-end encrypted, so only the people in a chat can read it
- Passkey sign-in, groups, 24-hour statuses and disappearing messages
- React
- Redux Toolkit
- MUI
- Node.js
- Express
- +4 more
Tool · 2026
Chromaleon
22 contrast-checked VS Code themes with matching icons, a changeable accent and a live customizer that fixes contrast in one click. On the Marketplace.
- 22 themes, every pairing checked for contrast
- Matching file icon theme and a changeable accent colour
- TypeScript
- Preact
- VS Code Extension API
Also built

Voela
App · 2026
On-device Android audio toolkit: extract audio from YouTube, separate vocals from the instrumental, cut clips. No cloud, no uploads, no account.
Android · C, C++

SLDP
Open source · 2022
Real-time, in-browser sign-language detection from a webcam feed, translated into English words. B.Tech capstone.
Browser · React, TensorFlow.js

EcomBidding
Open source · 2023
E-commerce store with live Socket.IO auctions, PayPal checkout and buyer, seller and admin roles. Freelance work.
Web · MongoDB, Express
What I do
four areas
Where I'm most useful
AI product engineering
LLM features that run in production, not in demos.
- Led the front end of an AI website builder through its A/B launch, adding voice input and ready-made setups for 2,000+ business types.
- Found AI-written copy that silently never reached the page and fixed it, lifting placement from 83% to nearly 100%.
Seen in
Portfolio platformFull-stack web platforms
Next.js, Express, FastAPI and Laravel, with the auth, APIs and data model done properly.
- Laravel and Next.js in production, including a web app upgraded from Next.js 13 to 15.
- AES-256-CBC encryption, Vault, versioned APIs and WebSockets on a green-finance platform.
Quality, testing and releases
I write the tests, run the suite and ship the release.
- Wrote 1,400+ tests across a production web app and its API, and set up its Playwright end-to-end suite.
- Reviewed 680+ pull requests and ran releases for 5+ repositories.
Product analytics
Features ship instrumented, so the decision after launch rests on numbers.
- PostHog funnels that followed an A/B launch from the first step to a finished site.
- Build, credit and conversion events in ClickHouse, with failure tracking across every site-build flow and UTM attribution through OAuth signups.
Toolbox
Highlighted: used most
What I reach for
Languages
6 tools
What the code is written in
- JavaScript
- TypeScript
- Python
- PHP
- SQL
- C
Front end
9 tools
What people see and click
- React
- Next.js
- Tailwind CSS
- Redux Toolkit
- shadcn/ui
- Material UI
- Preact
- HTML
- CSS
Back end
9 tools
APIs, auth and realtime
- Node.js
- Express
- Laravel
- FastAPI
- WordPress
- WebSockets
- Socket.IO
- Server-Sent Events
- Zod
AI
5 tools
Models and the glue around them
- LLM function calling
- Agentic workflows
- Prompt engineering
- Gemini
- Claude Code
Data and cloud
9 tools
Where data lives and code runs
- MongoDB
- MySQL
- PostgreSQL
- ClickHouse
- Docker
- AWS S3
- Vercel
- Netlify
- Cloudinary
Testing and tooling
8 tools
How it gets checked and shipped
- Playwright
- PHPUnit
- Jest
- GitHub Actions
- PostHog
- Sentry
- Git
- GitHub
Mobile
2 tools
Native Android
- Kotlin
- Android
48 tools across 7 areas
Experience
since Aug 2022
4+ years
Four years of building in production
to now
Brainstorm Force
Software Engineer
Core engineer on ZipWP, the AI website builder.
- Took over the AI Site Builder 2.0 front end and shipped the variant for its 30% A/B launch, with PostHog funnels tracking completion
- Found and fixed silent copy loss in AI Site Planner builds, where 246 of 1,427 generated sentences never landed, lifting placement to nearly 100% across 180 blocks
- Wrote 780+ of the web app's 1,234 test cases and 681 API PHPUnit tests, set up the Playwright end-to-end suite, reviewed 680+ PRs, ran releases for 5+ repos and upgraded Next.js 13 to 15
- Laravel
- Next.js
- TypeScript
- PHP
- PostHog
- ClickHouse
- Playwright
- PHPUnit
to
SAN Innvotech
Software Developer
Full-stack products in FastAPI, Express and Next.js with AI features.
- Python
- FastAPI
- TypeScript
- Express
- Next.js
to
Appstone Private Limited
Associate Software Developer
ImGrows, an ESG and green-finance platform.
- MongoDB
- Express
- React
- Node.js
- Socket.IO
to
Freelance
Full Stack Developer
Client web apps, including EcomBidding.
- MongoDB
- Express
- React
- Node.js
- Socket.IO
- PayPal
Behind this site
This site runs on its own CMS
This site is a small product rather than a page. The content comes from an API, is edited in a dashboard and publishes the moment it is saved. Three apps, deployed separately, built and run by one person.
A short tour of the dashboard
36 seconds, no sound
Or look around it yourself
Ask and I'll send you a guest link to the real dashboard. It opens on your own device, it is read-only, and anything private shows example data in its place.
Request a guest linkBuilt with
- Next.js 16
- React 19
- Tailwind CSS 4
- Express 5
- TypeScript
- Zod
- MongoDB
- Vercel


