Hi, I'm Bhavsagar 👋
🔥 Frontend / Product Engineer | React • React Native • TypeScript • Next.js • PWA
BS

About

I’m a Frontend / Product Engineer with 3+ years of experience building production-grade web and mobile applications for startups. I specialize in React, Next.js, React Native, and TypeScript, and have owned frontend and mobile development end-to-end — from architecture and UI/UX to performance optimization and production delivery.

At my current role, I’m part of the founding engineering team, where I’ve built multi-role SaaS platforms, real-time video systems, subscription flows, admin dashboards, and mobile apps used by thousands of daily users. I often work without detailed specs or designers, translating PRDs directly into scalable, user-friendly interfaces.

I care deeply about clean architecture, performance, accessibility, and building products that real users rely on.

Work Experience

P

Prospello Technologies

March 2025 - Present
Frontend Developer
Bangalore, Karnataka
Architected and built end-to-end frontend for two production SaaS platforms — a multi-role Health & Fitness LMS and an Admin CRM — serving a wellness brand with 5L+ Instagram followers and real paying customers. Designed and implemented 6 distinct user roles (Member, Trainer, Lifestyle Buddy, Medical Professional, Department Head, Admin) with role-based access control across both web and React Native mobile app. Owned complete UI/UX design from scratch with no Figma designer — independently created the entire design system, component library, and user flows for both platforms. Built React Native mobile app (Expo → ejected to Native CLI) featuring health trackers, period cycle tracking, care team management, session scheduling, and real-time appointment management. Integrated Razorpay payment gateway handling live transactions — membership plans ranging ₹9,999–₹54,999 with full payment history, order tracking, and subscription management. Built real-time video workflows using LiveKit SDK and Zoom Video SDK for live group classes and 1:1 trainer sessions with scheduling and meeting orchestration. Converted platforms to Progressive Web Apps (PWA) enabling offline access and mobile-first experience for users on low-bandwidth connections. Implemented performance optimizations — memoization, lazy loading, code splitting, TanStack Query caching — across a platform serving concurrent multi-role users
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 - Aug 2024
Fullstack MERN Developer
Noida, Uttar Pradesh
Developed a full-stack e-commerce application using React.js, Redux, Node.js, Express.js, and MongoDB. Built key features including user authentication, product management, and a fully functional shopping cart. Used Formik and Yup for robust form handling and validation, improving overall user experience and input reliability. Collaborated with team members to design and integrate responsive UI components and connect frontend with backend REST APIs. Participated in team meetings, sprint planning, and collaborative coding sessions, gaining hands-on experience in agile workflows, peer reviews, and effective team communication.
A

Allen Digital

July 2021 - Sept 2022
Frontend Developer (React.js)
Kota, Rajasthan
Built and maintained responsive, component-based interfaces with React.js and modern JavaScript (ES6+). Integrated RESTful APIs to deliver real-time data and seamless user experiences. Implemented user authentication and authorization workflows in the frontend, ensuring secure access control. Optimized application performance through code splitting, lazy loading, and efficient state management using Redux and RTK Query. Collaborated closely with designers to deliver pixel-perfect, accessible, and cross-browser compatible UI. Managed version control with Git, supporting smooth team collaboration and consistent code quality.
S

Speedwell IT Solutions

June 2020 - June 2021
Frontend Web Developer
Noida, Uttar Pradesh
Translated PSD and Figma designs into fully responsive, pixel-perfect websites with cross-browser compatibility. Collaborated with UI/UX designers and developers to implement features that enhanced usability and performance. Interfaced directly with clients and coordinated with internal teams to ensure timely delivery of project requirements. Used Git for version control, maintaining clean code practices and enabling smooth team collaboration

Skills

React
Next.js
React Native
Expo
TypeScript
JavaScript (ES6+)
Redux Toolkit
RTK Query
TanStack Query
Tailwind CSS
HTML5
CSS3
Responsive Design
Mobile-First Design
Accessibility (WCAG)
Design Systems
Component Architecture
Figma
Framer Motion
GSAP
Radix UI
shadcn/ui
Material UI
Node.js
Express
MongoDB
Mongoose
REST APIs
GraphQL
Razorpay
Stripe
LiveKit SDK
Zoom Video SDK
WebSockets
Push Notifications
PWA
Performance Optimization (LCP, CLS, INP)
Code Splitting
Lazy Loading
Memoization
API Caching
Docker
Git
Vercel
AWS
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.

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

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)

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

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

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.