Hi, I'm Bhavsagar 👋
Frontend Developer | React · Next.js · React Native · TypeScript · JavaScript
BS

About

Frontend Developer with 3.5+ years of experience building scalable, production-grade web and mobile applications using React.js, Next.js (SSR/SSG/ISR), TypeScript, and React Native. Proven track record of owning end-to-end frontend architecture and delivery in fast-paced SaaS startups — with deep expertise in performance optimisation (Core Web Vitals), state management, WCAG accessibility, and shipping AI/LLM features into live products used by thousands of active users.

Work Experience

P

Prospello Technologies

March 2025 - Present
Frontend Developer
Bangalore, Karnataka
Built and scaled an AI-powered LMS platform with 4+ production AI features — RAG-based doubt resolution, AI quiz generation, PDF lesson summarisation, and Whisper voice input — adopted by 100% of active users within two weeks of launch. Architected a multi-role Next.js 14 SaaS LMS (Students, Trainers, Admins, Medical Professionals, Department Heads) using App Router, SSR, SSG, and ISR — covering courses, scheduling, attendance, and community, shipped from PRD to production. Implemented Next.js SSR/SSG/ISR with dynamic imports and route-level code splitting — improved LCP by 35%, reduced initial JavaScript bundle, and boosted SEO. Built a cross-platform React Native mobile health app (Expo → Native CLI) with activity tracking, sleep, nutrition, care team flows, and workout video streaming — Native CLI migration enabled Zoom Video SDK integration, reducing crash rate by 70%. Built real-time video classroom infrastructure using LiveKit SDK and Zoom Video SDK — session scheduling, meeting orchestration, and interactive classrooms — cutting instructor setup time by 60%. Engineered state management with Redux Toolkit and TanStack Query — optimistic updates, background refetching, and smart caching cut redundant API calls by 50% across both platforms. Designed WCAG 2.1-compliant, pixel-perfect, responsive UI component library using Tailwind CSS and MUI — consistent design system across web and mobile with full cross-browser compatibility.
G

GeeksForGeeks

April 2024 - Aug 2024
Fullstack MERN Developer
Noida, Uttar Pradesh
Built a full-stack e-commerce web application using MERN stack (MongoDB, Express.js, React.js, Node.js) — JWT auth, product catalogue, shopping cart, order management, and payment flows delivered across agile sprints with PR reviews. Introduced Formik and Yup for schema-based form validation — cut form-related bug reports by 80% and standardised validation patterns team-wide. Owned complete React/Redux frontend — reusable component architecture, responsive design, REST API integration — and contributed to Node.js/Express.js API design and database schema decisions.
A

Allen Digital

July 2021 - Sept 2022
Frontend Developer
Kota, Rajasthan
Built and maintained React.js interfaces for one of India's largest EdTech platforms serving millions of students — optimised for low-bandwidth mobile via code splitting, lazy loading, and RTK Query caching. Delivered pixel-perfect, WCAG-compliant, cross-browser compatible UIs — consistently passed QA within two revision cycles per feature, working from Figma specs in a multi-developer Agile team. Led Git branching strategy across the frontend team — feature branches, PR reviews, merge workflows — improving code quality and reducing conflicts in a high-velocity delivery environment.
S

Speedwell IT Solutions

June 2020 - June 2021
Frontend Web Developer
Noida, Uttar Pradesh
Converted Figma and PSD designs into fully responsive, cross-browser websites for 10+ clients — managed direct client communication, requirement gathering, and on-schedule delivery throughout the year. Standardised reusable React component patterns and shared CSS utility system — reduced design-to-delivery time by 25% without compromising quality or responsiveness.

Skills

React.js
Next.js 14/15 (SSR, SSG, ISR, App Router)
React Native (Expo & Native CLI)
TypeScript
JavaScript ES6+
Redux Toolkit
TanStack Query
RTK Query
Zustand
Tailwind CSS
Material UI (MUI)
SCSS/Sass
Framer Motion
GSAP
Responsive Design
WCAG 2.1 Accessibility
Design Systems
Cross-Browser Compatibility
OpenAI API
Groq SDK
Cohere Embeddings
RAG Pipelines
Whisper Voice AI
Vercel AI SDK
Streaming UI
Node.js (Express Fastify)
REST APIs
MongoDB
PostgreSQL
Prisma
Firebase
LiveKit SDK
Zoom Video SDK
JWT Auth
WebSockets
Razorpay
Core Web Vitals (LCP , CLS, INP)
Code Splitting
Lazy Loading
Memoization
Bundle Analysis
Jest
Git
CI/CD
Vercel
AWS
Docker
Webpack
Vite
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web and Mobile Apps. Here are a few of my favorites.

AI LMS Tutor

AI LMS Tutor

Built a production-style AI learning platform with real-time LLM streaming, AI-generated quizzes, lesson summarization, smart notes, and document Q&A using a custom RAG pipeline (PDF ingestion → semantic chunking → Cohere embeddings → cosine similarity → Groq inference). Focused on low-latency responses, structured prompt design, and scalable retrieval beyond single API-call demos Implemented real-time streaming using server-sent events (SSE) for responsive chat UX Designed RAG pipeline with semantic chunking and similarity-based retrieval Optimized response latency by batching embedding and retrieval operations

Next.js
Node.js
Groq SDK
Cohere Embeddings
RAG (Chunking + Retrieval)
LLM Streaming
Whisper (Speech-to-Text)
Vercel AI SDK
React Native Mobile App

React Native Mobile App

Production React Native app for a wellness brand with 500K+ Instagram followers. Built for multiple user roles — Members, Trainers, Department Heads, and Medical Professionals. Features health tracking (water, sleep, steps), period cycle tracking, care team management, session scheduling, real-time appointment booking, and urgency-based request management. Designed UI/UX from scratch with no Figma designer.

React Native
Expo 54
TypeScript
Expo Router
TanStack Query
React Hook Form
Zod
Zoom Video SDK
Clerk Authentication
Razorpay
React Native Reanimated
Expo Notifications
Expo Camera
React Native Health Connect
React Native Calendars
Lottie Animations
Expo AV
REST APIs
Role-Based Access Control
Fitness Admin CRM

Fitness Admin CRM

Production Admin CRM powering the Fitness mobile app for a wellness brand with 500K+ Instagram followers. Admins manage memberships, payment collection, batch creation, class scheduling, user engagement, fee tracking, and reports — all reflected in real-time on the React Native mobile app. Designed complete UI/UX from scratch with no Figma designer.

React 19
TypeScript
Vite
Redux Toolkit
RTK Query
TanStack Query
TanStack Table
Tailwind CSS v4
MUI v7
React Hook Form
Recharts
Axios
React Router v7
Razorpay
Node.js
MongoDB
JWT Authentication
Role-Based Access Control
REST APIs
Learning Management System (LMS)

Learning Management System (LMS)

Full ownership side project: complete frontend architecture, UI/UX design, backend APIs, authentication, role-based access control, and data modeling using React and Node.js.

React
TypeScript
Vite
Redux Toolkit
React Router
Tailwind CSS
Radix UI
Framer Motion
GSAP
Node.js
Express
MongoDB
Mongoose
JWT Authentication
bcrypt
REST APIs
Axios
Digital Marketing Webiste

Digital Marketing Webiste

Built a responsive digital marketing website using React, featuring smooth navigation, dynamic components, and modern UI with TailwindCSS and Daisy UI

React
React Router
Daisy UI
TailwindCSS
JavaScript
Shadcn UI
Magic UI
Lazy Loading
Admin Dashboard

Admin Dashboard

Built a fully responsive admin dashboard, featuring a clean and modern user interface. The dashboard includes intuitive navigation, interactive data tables, customizable widgets, and detailed analytics displays to streamline data management and enhance user experience.

Typescript
HTML
TailwindCSS
Responsive Design
Data Management
Workflow Builder with ReactFlow

Workflow Builder with ReactFlow

Built a pipeline builder using ReactFlow, Python, and FastAPI to help users design and visualize workflows. It features dynamic text nodes with variable support, real-time DAG validation, and a polished, user-friendly interface.

React
React Flow
Python
FastAPI
TailwindCSS
Real-Time Feedback
DAG Validation
Dynamic Node Interactions
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.