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.

Birendra Gupta

🚀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

React.jsTypeScriptReduxRedux-SagaAnt DesignJavaScript (ES6+)HTML5CSS3Tailwind CSSNext.js

Backend

Node.jsExpress.js

Tools

GitGitHubPostmanVS CodeFigmaNPMVite

Other

Angular.js (basic)Vue.js (basic)React Native (basic)

📈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

Want to know more?

Download my resume for a complete overview of my experience, skills, and achievements.