Birendra Gupta
Frontend Developer
Mumbai, India
Frontend Developer and Software Engineer with nearly 4 years of experience, proficient in building scalable, high-performance web applications using React, TypeScript, and modern JavaScript frameworks. Strong understanding of frontend architecture, state management with Redux and Redux-Saga, and REST API integration. Experienced software developer collaborating across teams, optimizing workflows, and delivering clean, maintainable code. Passionate about intuitive user experiences and continuous learning in web development.

🚀My Journey
My path to software development wasn't conventional — and that's what makes it special. I started with a B.Tech in Civil Engineering from Mumbai University, where I learned to solve complex problems and think systematically. But during my time in the field, I discovered something unexpected: a deep fascination with technology and the power of code to create meaningful solutions.
In 2021, I made a bold decision to follow my passion and transition into software engineering. I enrolled in Masai School's intensive Full Stack Web Development program, where I immersed myself in JavaScript, React, and modern web technologies. Those months of rigorous training transformed not just my skills, but my entire career trajectory as a software developer.
Today, as a Frontend Developer and Software Engineer at CometChat, I build products that connect millions of users worldwide. From creating the Visual Chat Builder from scratch to developing AI-powered chat features, I've had the opportunity to work on cutting-edge technology that makes a real impact. My engineering background gives me a unique perspective — I approach frontend development with the same precision and problem-solving mindset that civil engineering demands.
This journey taught me that it's never too late to pursue what truly excites you. Every line of code I write as a software engineer is a reminder of that leap of faith I took, and I'm grateful for where it's led me.
🛠️Skills
Frontend
Backend
Tools
Other
📈Experience
CometChat
India
Software Developer
Jan 2024 – Present- •Built Visual Chat Builder (VCB) from scratch, enabling UI configuration via toggle-based settings and downloadable sample apps
- •Created and published an NPM package for Visual Chat Builder and integrated it into the dashboard
- •Developed AI Agents No-Code Widget (V1), a lightweight embeddable frontend widget for rapid AI chat agent deployment
- •Replaced legacy chat widget with Visual Chat Builder across no-code and code platforms (WordPress, Webflow, Bubble, HTML, Bootstrap, jQuery)
- •Built v5 React UI Kit components from scratch (UserList, GroupList, ConversationList, etc.)
- •Fixed cross-platform UI Kit bugs across React, Angular, and Vue
- •Implemented Dashboard onboarding journey with Google and GitHub authentication
- •Upgraded dashboard runtime from Node.js v14 to v20 and modernized React, Ant Design, TypeScript, and build tooling
- •Delivered Enhanced Push Notification feature with time-slot and day-based customization
Associate Software Developer
Jan 2023 – Dec 2023- •Built AI Bots, AI Personality, and AI Settings features with OpenAI integration
- •Developed Ask AI Bots, Smart Replies, and Conversation Summaries
- •Built Call Logs project in Angular UI Kit
- •Built Vue v4 UI Kit components from scratch
- •Optimized Billing History APIs and performance
- •Created Push Notification sample apps for React and Vue UI Kits
Trainee Software Engineer
Aug 2022 – Dec 2022- •Trained on React.js, Vue.js, Angular, React Native, and CometChat products (Chat SDK, Call SDK, Chat Widget, Chat API)
- •Assisted technical support in debugging, reproducing, and resolving client issues
- •Progressed to independently handling customer issues and delivering timely solutions
- •Gained hands-on experience with frontend and full-stack web development fundamentals
Masai School
India
Full Stack Web Development Program
Sep 2021 – Jul 2022- •Completed an intensive 30+ week full-time program following a 9-9-6 training regimen (9 AM–9 PM, 6 days a week)
- •Logged 1000+ hours of hands-on coding across frontend and backend technologies, along with 100+ hours of structured soft skills training
- •Trained under a high-discipline, outcome-driven curriculum emphasizing problem-solving, clean code, and real-world projects
- •Progressed through continuous evaluations and mastery-based learning, reinforcing fundamentals before advancing
- •Built multiple end-to-end applications and collaborated in team-based projects
- •Transitioned into an industry-ready developer role through Masai's placement process
🎓Education
Masai School
Full Stack Web Development Program
Sep 2021 – Jul 2022
- •Completed an intensive 30+ week full-time program following a 9-9-6 training regimen (9 AM–9 PM, 6 days a week)
- •Logged 1000+ hours of hands-on coding across frontend and backend technologies, along with 100+ hours of structured soft skills training
- •Trained under a high-discipline, outcome-driven curriculum emphasizing problem-solving, clean code, and real-world projects
- •Progressed through continuous evaluations and mastery-based learning, reinforcing fundamentals before advancing
- •Built multiple end-to-end applications and collaborated in team-based projects
- •Transitioned into an industry-ready developer role through Masai's placement process
Mumbai University
B.Tech in Civil Engineering
Jul 2015 – Jul 2018