Bhushan Chavan

Mumbai, India · Open to remote or hybrid

I build AI productivity apps, front to back.

Four years building and shipping web applications. I build AI-driven productivity tools: clean architecture, responsive interfaces, reliable APIs.

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

Selected work

All three are live

01

Lungoor Notes

AI meeting notes, on the desktop · lungoor.ai

Live transcription, AI summaries and action items for every meeting, with semantic search and RAG Q&A across past meetings.

  • Electron.js
  • React 19
  • TypeScript
  • TanStack Query
  • TanStack Router
  • Tailwind CSS
  • NestJS
  • OpenAI embeddings
  • PostgreSQL + pgvector
  • RAG
Context and my role
The problem
Decisions get buried in recordings nobody rewatches, and nobody can find them months later.
My role
Built the desktop frontend in React 19 and TypeScript on Electron: live transcription, meeting chat, note sharing and automatic meeting detection, shipped as versioned macOS releases. Contributed to the NestJS backend for embeddings and retrieval.

02

Contentstack Academy

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

Courses, learning paths, videos and hands-on labs for developers, content editors and business users, with AI-assisted search and an AI assistant across the catalog.

  • React
  • Node.js
  • Contentstack CMS
  • REST APIs
Context and my role
The problem
Without a guided path, teams learn the CMS by trial and error on production projects.
My role
Full-stack developer on Contentstack's official learning platform: the course experience, the services behind it, and the CMS Developer and CMS Content Manager certification paths. Also worked on SEO, AEO and GEO so the platform shows up in search and AI answers.

03

EdQuest

Learning platform with streaks and rewards · edquest.pro

A gamified platform with structured courses, roadmaps, quizzes, hackathons and certifications. Real-time progress tracking and streak-based rewards improved user retention.

  • React
  • Node.js
  • MongoDB
  • REST APIs
  • Real-time sync
Context and my role
The problem
Learners need structure and visible progress to keep going.
My role
Built the progression system, the user dashboard with course progress, streaks and certifications, the career tools (aptitude test and job board), and the Buddy Review forum. Streak rewards sync with the backend on minimal network usage.

About

Mumbai, India

I’m a full-stack developer in Mumbai, working at both ends of a product: the interface people click, and the service doing the work behind it.

At Surfboard Ventures, I build and maintain full-stack apps serving 50,000+ active users on a Node.js and MongoDB backend, with 99.9% uptime since migrating to AWS. I split the backend into modular microservices, which made deployments faster, and I have put AI features into production: LLM integrations, embeddings and semantic search with RAG.

Before that, fifteen months at EDBA Academy as a MERN developer, building apps for 300+ active learners with JWT and OAuth authentication. An automated certificate pipeline cut operational overhead by about 90%.

The parts I care about are the unglamorous ones: conflict resolution, retries, state that stays correct under concurrency. That is what separates a good demo from something people can rely on.

What I work with

Tools I reach for first
Languages
JavaScript (ES6+)TypeScriptHTML5CSS3
Frontend
ReactNext.js (SSR/SSG)TanStack Query & RouterTailwind CSSRadix UI / shadcnElectron.jsResponsive and accessible design (WCAG)SEO / AEO / GEOCore Web Vitals
Backend
Node.jsNestJSExpressREST API designBullMQ / RedisMicroservices
Databases
MongoDBPostgreSQL + pgvectorSchema designQuery optimization
CMS
Contentstack (headless CMS)Launch
AI / LLM
OpenAI APIsEmbeddingsSemantic search / RAGPrompt engineeringReal-time speech-to-text (Soniox)
Testing
VitestReact Testing LibraryPlaywright (E2E)
Auth & security
OAuth 2.0JWTRole-based access control
Tools & DevOps
GitGitHubCI/CDDockerAWS