Bhushan Chavan

Mumbai, India · Open to remote and hybrid roles

I build AI productivity apps, front to back.

Full-stack developer with 4 years of building and shipping web applications. I create AI-driven productivity tools with clean architectures, responsive interfaces, and reliable API integrations designed for everyday utility and speed.

50k+ people using what I’ve built3 products live in production4 years building and shipping web apps

What I’ve shipped

All three are live, go click them

01

Lungoor Notes

AI meeting notes, on the desktop · lungoor.ai

It writes the transcript while the call is still going, then hands you a summary and a list of action items before anyone has left the room. Every meeting you've ever recorded stays searchable by meaning, so you can ask what got decided about pricing back in March and actually get an answer.

  • Electron.js
  • React
  • TypeScript
  • NestJS
  • OpenAI embeddings
  • Qdrant
  • RAG
Why it exists, and what I did on it
The problem
Meeting notes usually get written by whoever is paying the least attention. The decisions end up buried in a recording nobody rewatches, and three months later nobody can find them.
What I did
I built the desktop app in Electron: the live transcript view, the summary panel, the action items that tick themselves off. I also worked on the NestJS backend that generates the embeddings and answers the retrieval questions.

02

Contentstack Academy

Learning platform for a headless CMS · contentstack.com/academy

Developers and marketers building on the CMS take structured courses, work through hands-on labs, and earn certifications. AI-assisted search runs across the whole catalog, so finding the right lesson takes seconds rather than a scroll through everything.

  • React
  • Node.js
  • Contentstack CMS
  • REST APIs
Why it exists, and what I did on it
The problem
A headless CMS is only as useful as the people who know how to build on it. Without a guided path, teams end up learning by trial and error on production projects.
What I did
I work on the platform as a full-stack developer, across the course experience people click through and the services behind it.

03

EdQuest

Learning platform with streaks and rewards · edquest.pro

Learners follow a proper roadmap instead of a playlist, with quizzes, hackathons and certifications along the way. Streaks and rewards are worked out on the server, and progress syncs live without hammering the network.

  • React
  • Node.js
  • MongoDB
  • REST APIs
  • Real-time sync
Why it exists, and what I did on it
The problem
People start a course, get through the first week, then quietly stop. Without structure and something to show for the effort, finishing comes down to willpower.
What I did
I built this one end to end: the progression system, the tracking, and the reward logic.

About

Mumbai, India

I’m a full-stack developer in Mumbai. I like working at both ends of a product: the screen someone actually clicks, and the service doing the work quietly behind it.

Right now I’m at Surfboard Ventures, a venture studio, so the work spans many products at once and runs on a fail-fast approach. I prototype quickly, ship an MVP, validate it with real users, and move on early when something does not land. The apps that do land serve 50,000+ active users on Node.js and MongoDB.

These days a lot of my work is optimization. I restructure backends into modular services, tune MongoDB queries and indexes, and cut load times so apps stay fast as they grow. That backend restructure is mostly why deploying stopped being something anyone dreaded.

Before that I spent about fifteen months at EDBA Academy building MERN apps for 300+ learners, where I automated a certificate pipeline that took roughly 90% of the manual work out of it. It was not glamorous. It saved someone several hours a week, every week.

The parts I care about are the boring ones. Conflict resolution, retries, state that stays correct when two things happen at once. That’s usually what separates something that demos well from something people can rely on.

What I work with

The things I reach for first
Languages
JavaScript (ES6+)TypeScript
Frontend
ReactNext.jsElectron.jsREST integration
Backend
Node.jsNestJSExpressRESTful API designMicroservices
Databases
MongoDBSchema designQuery optimisation
Auth & security
JWTOAuthRole-based access control
Tools & DevOps
GitGitHubDockerPostmanContentstack
AI, when it's needed
OpenAI APIsVector embeddingsQdrantSemantic searchRAGPrompt engineering