Hi, I'm Bhavsagar 👋
Fullstack Engineer | React • Next.js • React Native • TypeScript • Node.js • PostgreSQL
BS

About

Fullstack Engineer with 4 years of experience building SaaS web and mobile applications using React, Next.js, React Native, TypeScript, Node.js, PostgreSQL, and MongoDB. Experienced in owning features end-to-end across frontend applications, backend services, APIs, databases, authentication systems, real-time communication, and cloud deployments. Built AI-powered product capabilities including RAG systems, semantic search, voice interactions, and LLM integrations while maintaining focus on scalable software engineering fundamentals.

Work Experience

P

Prospello Technologies

March 2025 - Present
Fullstack Engineer
Bangalore, Karnataka
Architected and delivered a multi-role SaaS Learning Management System supporting Students, Trainers, Administrators, Parents, and Medical Professionals. Owned end-to-end feature delivery across React/Next.js frontend applications, Node.js backend services, PostgreSQL data workflows, authentication systems, and production deployments. Built backend services using Node.js, Express.js, Prisma ORM, PostgreSQL, and MongoDB while contributing to API and database design. Built and integrated REST and GraphQL APIs supporting authentication, role-based access controls, and data-intensive workflows across LMS and healthcare products. Developed a cross-platform React Native healthcare application supporting activity tracking, nutrition planning, sleep monitoring, video consultations, and care-team workflows. Led migration from Expo to Native CLI, enabling native SDK integrations and improving application stability. Built real-time classroom and communication experiences using LiveKit, Zoom SDKs, and WebSocket-based workflows. Shipped AI-powered features including document Q&A, quiz generation, lesson summaries, smart notes, and voice interactions. Improved performance through SSR, ISR, code splitting, caching, and query optimization.
U

UpWork

Aug 2024 - Feb 2025
Freelance MERN Developer
Remote
Collaborated with international clients to deliver end-to-end MERN stack solutions. Worked on scalable dashboards, CMS systems, and B2B tools. Used TypeScript, GraphQL, and Docker to build and ship robust, containerized web apps. Focused on client satisfaction through rapid iteration and clean, modular code.
G

GeeksForGeeks

April 2024 - January 2025
Fullstack Engineer
Noida, Uttar Pradesh
Built a production-grade e-commerce application using React, Redux, Node.js and Express with JWT authentication, cart management and order workflows. Developed frontend applications, backend APIs, authentication workflows, and order management systems supporting end-to-end e-commerce functionality. Integrated REST APIs and optimized frontend-backend communication patterns. Introduced schema-driven validation using Formik and Yup, reducing form-related defects by 80%. Participated in Agile delivery cycles, code reviews and sprint planning activities.
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
TypeScript
JavaScript
React Native
Redux Toolkit
TanStack Query
Tailwind CSS
Material UI
Node.js
Express.js
REST APIs
GraphQL
WebSockets
Socket.IO
JWT Authentication
PostgreSQL
MongoDB
Prisma ORM
Database Design
Query Optimization
AWS
Docker
Git
GitHub
CI/CD
Vercel
Postman
Nginx
React Testing Library
Playwright
System Design
SSR
ISR
Caching
Performance Optimization
Core Web Vitals
OpenAI API
Groq
Cohere
RAG Systems
Semantic Search
Whisper
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.