
Chetan Bhuwania
Verified Expert in Engineering
Full-stack Developer
Bengaluru, Karnataka, India
Toptal member since March 16, 2019
Chetan is a full-stack developer with 11 years of experience and deep expertise in Node.js, React, and React Native. He has delivered products across social, eCommerce, and enterprise sectors, making him a versatile and well-rounded professional. Recently, he architected an AI-powered web feedback platform and led the development of a comprehensive enterprise asset management system with advanced offline capabilities and real-time synchronization.
Portfolio
Experience
- Full-stack - 11 years
- Node.js - 9 years
- React - 8 years
- API Development - 7 years
- React Native - 7 years
- Mobile App Development - 7 years
- Next.js - 5 years
- TypeScript - 3 years
Availability
Preferred Environment
Node.js, React, React Native, JavaScript, TypeScript, Express.js, Expo, API Development, Next.js, Supabase
The most amazing...
...project I've built is a web feedback tool that lets non-technical users suggest changes while AI automatically generates the required code updates.
Work Experience
iOS/Android Developer
Nikhil Mehta
- Developed an automated crossword generation pipeline integrating C++ Wizium library via Flask microservice, reducing puzzle creation time from hours to minutes and generating 100+ unique puzzles daily.
- Built scalable real-time multiplayer features using Supabase, supporting concurrent gameplay for up to 1,000 simultaneous players with sub-second latency.
- Implemented a monetization system with in-app advertising and premium subscriptions using RevenueCat, achieving a 15% conversion rate to paid subscriptions.
- Created a performant matchmaking system handling concurrent requests with average wait times under 30 seconds.
Lead Developer
Plaza Technologies
- Developed multiple products for various users, including a Shopify sales channel, a React Native app with live streaming and real-time chat, and a Shopify-powered, lightweight eCommerce link-in-bio tool for creators.
- Managed product and technical decisions, planned sprints, and provided support for launch events.
- Expanded the team from two to seven members, onboarded new hires, performed code reviews, managed sprints, and made significant individual contributions.
- Improved the developer experience continuously to enhance team productivity and speed of delivery.
- Migrated the back end to Node.js, making all developers full-stack and increasing productivity and delivery speed while reducing issue resolution time.
- Adopted advanced yet proven tools like using a single monorepo with Turborepo, which held the code for all front- and back-end projects, enabling better TypeScript integration, faster delivery, and easier deployments.
Mobile Front-end Developer
Plaza Technologies
- Built a lightweight yet powerful video-calling web application powered by Next.js, Twilio Video, and Tailwind CSS.
- Worked with the back-end team to design and integrate APIs.
- Ensured that the application was fully responsive and animations worked smoothly on mobile devices.
- Built a dashboard for Shopify brands to manage their products, sales associates, and consultations.
- Trained the client's team on Next.js and Tailwind CSS and established best practices and code review processes.
React Native Engineer
3BlackDot
- Built a content-focused React Native app to enhance connections between creators and their fans by giving fans early access to content and merchandise and a chance to chat with their favorite creators.
- Worked with the product manager to flesh out detailed requirements and iterate on multiple ideas.
- Developed a feature that allowed fans to watch content while chatting in multiple channels.
- Built gamification into the chat channels so fans could unlock access by answering questions in channels.
- Built a web admin dashboard using Next.js and Tailwind CSS to manage the app content, gamification, and unlock levels.
- Implemented the back end on Google Cloud Functions and MongoDB.
- Utilized MongoDB Realm to manipulate data directly from the admin interface using GraphQL. Used the Realm SDK to read data on the mobile app directly from the database.
React Native Developer
Goss Media
- Developed a React Native app for an early-stage startup, enabling users to make predictions and win prizes.
- Worked with the founder and back-end engineer to understand the requirements and API design and implemented screens from Figma designs.
- Integrated Firebase for authentication, push notifications, and error tracking.
- Integrated Branch.io for deep linking and Mixpanel for app usage analytics.
- Used Firebase App Distribution for internal testing and to separate development, staging, and production environments.
React Native Developer
GigSmart
- Collaborated with a large team to build and ship features in an existing React Native application.
- Co-developed a single codebase that powered the mobile and web applications using React Native for Web.
- Rebuilt the onboarding and login flow based on the designs provided.
React Native Developer
Egoless Enterprises Inc
- Developed a ride-sharing iOS app using React Native and Expo.
- Worked with the founder and back-end engineer to finalize requirements and build the front end.
- Integrated in-app maps and directions using React Native Map components and background jobs in iOS.
- Implemented real-time communication with the back end using a combination of push notifications and Socket.IO.
- Integrated the Stripe SDK for capturing and processing payments.
Co-founder
Numerin Technologies
- Developed Termis, an in-house tool used by the client to manage and update thousands of POS systems. We built the complete solution based on React, Redux, Apollo Client, and Apollo GraphQL.
- Built HushtagsApp, a web app that can be accessed by scanning physical tags and has a cart and checkout functionality to buy tags. I built it with React, Redux, and UIkit, and it has a Braintree API integration for one-click checkouts.
- Constructed two mobile apps for Matkraft, using React Native and Redux, and deployed them to Google Play and the App Store. These apps were intended for construction companies and their customers to manage and track construction work.
- Developed Sou Server, a Dialogflow bot powered by an external Node.js API for business logic, and an admin interface powered by React, Redux, and Apollo.
- Developed Eatos, an AI-powered meal planner app using React Native. Used Firebase for authentication, analytics, and push notifications. Built the landing page and admin interface using Next.js, GraphQL, and Apollo.
Senior Sofware Developer
Tekion Corp
- Oversaw the technical architecture and decisions, which were pivotal in building React Native app with more than 40 screens while maintaining a clean codebase.
- Extracted all of the business logic into reusable modules, which were then shared between mobile and web applications.
- Established code reviews and encouraged the team to follow React best practices.
- Implemented Socket.IO for real-time updates among different department dashboards.
Software Developer
LiftOff
- Built prototypes for iOS and Android apps using React Native and Flux, helping the company migrate from Angular to React in the process.
- Developed an iOS app with Vine-like functionality using React Native and Redux. These were early days in React Native, so I ran into performance limitations of React Native and wrote custom solutions to overcome them.
- Led a small team to develop a web-based, consumer-facing application built with React and Redux.
- Created the scaffolding for future React projects in the company.
Software Developer
Highbrow
- Built a complex medical application for doctors for a US-based startup. I built the application from scratch using AngularJS and templates for the UI.
- Integrated Elasticsearch into the power search feature in the application.
- Created multiple versions of the product over six months for different investors.
Software Developer
LiftOff
- Built and maintained an AngularJS application for web and mobile.
- Developed the mobile version of an application with a feed of audio players.
- Wrote middleware in Node.js to fetch data from different microservices.
Software Developer
Metadesign Software
- Built a complete online healthcare portal using the LAMP stack and jQuery.
- Migrated complicated workflows to AngularJS to provide SPA-like functionality.
- Developed and maintained back-end APIs in PHP and MySQL.
Experience
Video eCommerce App for Web
https://www.producthunt.com/products/plaza-virtual-showroomGoss App
https://apps.apple.com/us/app/goss/id1498219571Ride-sharing App with React Native
Eatos
Education
Bachelor of Engineering Degree in Computer Engineering
Savitribai Phule Pune University - Pune, Maharashtra, India
Skills
Libraries/APIs
Node.js, React, API Development, Socket.IO, iOS Native Libraries, Google Maps, Stripe
Tools
Git, Expo, GitHub, Prisma, MongoDB Atlas, Twilio Programmable Video, Figma, Stripe Checkout, ChatGPT
Languages
JavaScript, TypeScript, CSS, HTML, CSS3, HTML5, GraphQL, SQL
Frameworks
Next.js, React Native, Tailwind CSS, Vanilla JS, Express.js, iOS SDK, Angular, JSON Web Tokens (JWT)
Paradigms
REST, Mobile Development, Responsive
Platforms
Visual Studio Code (VS Code), Web, Mobile, Firebase, iOS, Android, Google Cloud Platform (GCP), Shopify, Amazon Web Services (AWS)
Storage
MongoDB, Databases, MySQL, PostgreSQL, Google Cloud, Realm
Other
Front-end, APIs, Software Development, Computer Science, Web Development, Mobile App Development, DOM, API Integration, Full-stack, Responsive Design, JavaScript Libraries, Front-end Development, Mobile UI, Mobile UX, Minimum Viable Product (MVP), JSON REST APIs, Back-end, Cross-platform App Development, User Experience (UX), User Interface (UI), Web Applications, Streaming, Algorithms, MERN Stack, Technical Leadership, eCommerce, Full-stack Development, SaaS, Architecture, Team Leadership, Software Architecture, Rideshare Services, Monorepos, Influencers, Supabase, Scalability
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring