Manoj Bahuguna, Developer in New Delhi, Delhi, India
Manoj is available for hire
Hire Manoj

Manoj Bahuguna

Verified Expert  in Engineering

Software Engineer and Developer

New Delhi, Delhi, India

Toptal member since April 5, 2022

Bio

Manoj is a software engineer with 8+ years of experience developing and maintaining web, mobile, AI, and IoT applications. He has led and mentored front-end teams and loves learning, researching, creating, and innovating in the software development arena. With a great capacity to adapt to multiple technologies and programming languages, Manoj is eager to embrace new challenges and develop solutions with any required technologies.

Portfolio

Cruise
React, Node.js, JavaScript, TypeScript, GraphQL, PostgreSQL, BigQuery...
Cimet
Next.js, React, Node.js, PostgreSQL, Amazon Web Services (AWS), Docker...
FlytBase
Angular, Node.js, Amazon S3 (AWS S3), Amazon EC2, Redis, MongoDB, RxJS...

Experience

  • CSS - 9 years
  • React - 8 years
  • JavaScript - 8 years
  • Node.js - 7 years
  • Full-stack - 7 years
  • TypeScript - 7 years
  • Next.js - 6 years
  • React Native - 2 years

Availability

Full-time

Preferred Environment

React, Node.js, JavaScript, CSS, Next.js, TypeScript, Tailwind CSS, Full-stack, Front-end, Artificial Intelligence (AI)

The most amazing...

...project I've worked on was spearheading the front end and IoT of a face recognition-based visitor management system used by several leading businesses in India.

Work Experience

Senior AI Software Engineer

2024 - 2025
Cruise
  • Built Data Explorer to visualize and analyze data from multiple sources, integrating advanced features like pivot tables, script-based filtering, sorting, aggregations, grouping, conditional formatting, custom cell rendering, and interactive charting.
  • Developed a docs editor with markdown support, real-time preview, and embedded React components to enhance document creation and collaboration.
  • Engineered a GIF export feature to generate animations from time-series data visualizations, enhancing data storytelling capabilities.
  • Packaged Data Explorer as a reusable library, enabling seamless integration across multiple projects and improving development efficiency.
  • Implemented a File Explorer feature for managing and browsing documentation efficiently within the platform.
  • Contributed to the project for monitoring and diagnostics of on-road autonomous vehicles or simulations.
  • Collaborated across teams to define new feature requirements, resolve critical bugs, and provide ongoing technical support to improve system stability and user experience.
Technologies: React, Node.js, JavaScript, TypeScript, GraphQL, PostgreSQL, BigQuery, Google Cloud SQL, Google Cloud Platform (GCP), Data Visualization, HTML Canvas, Three.js, Full-stack, tRPC, Python, Tailwind CSS, React Components, Recharts, CSS, D3.js, HTML, Charts, Large Language Models (LLMs), Automation, OpenAI API, OpenAI, WebGL, Cloud Engineering, Cloud, Database Architecture, Web App Development, Google Cloud, Scalability, HTML5 Web Workers, React Router, Vite, AI Tools

Senior Software Engineer

2023 - 2024
Cimet
  • Spearheaded AI-driven innovations at Cimet to revolutionize plan comparison products.
  • Developed text and audio-based AI agents using technologies like large language models (LLMs), text-to-speech (TTS), automatic speech recognition (ASR), and more.
  • Architected and managed web applications for plan comparison utilizing Next.js, React, Node.js, PostgreSQL, Elasticsearch, Docker, and other cutting-edge technologies.
  • Managed and mentored an international tech team, conducting code reviews and establishing best development practices and processes.
Technologies: Next.js, React, Node.js, PostgreSQL, Amazon Web Services (AWS), Docker, Kubernetes, TypeScript, OpenAI API, Artificial Intelligence (AI), Speech Recognition, Text to Speech (TTS), AI Chatbots, Python, React Components, CSS, HTML, Charts, Serverless Framework, Large Language Models (LLMs), Retrieval-augmented Generation (RAG), Automation, ChatGPT API, ChatGPT, OpenAI, Chatbots, Cloud Engineering, Load Balancers, Cloud, Database Architecture, Technical Leadership, Web App Development, Prompt Engineering, Speech to Text, Scalability, Argo CD, React Testing Library, Vite, AI Tools

Senior Software Engineer

2023 - 2023
FlytBase
  • Revamped the front- and back-end architecture to improve scalability, user experience, and developer experience.
  • Contributed to the drone pilot and monitoring application using Nest.js, Angular, Three.js, Google Maps APIs, and more.
  • Built proof of concepts using different technologies, including WebSockets, MQTT, and Angular, to help with architecture decisions.
  • Guided the team toward following best development practices to build more resilient products.
Technologies: Angular, Node.js, Amazon S3 (AWS S3), Amazon EC2, Redis, MongoDB, RxJS, TypeScript, CSS, JavaScript, WebSockets, Robot Operating System (ROS), MQTT, GitLab CI/CD, Docker Compose, Software Architecture, Amazon Web Services (AWS), Agile Software Development, Material UI, NestJS, Microservices, Web Development, Best Practices, Continuous Delivery (CD), SCSS, Docker, Proof of Concept (POC), Full-stack, Full-stack Development, GitLab, Back-end Development, Back-end Architecture, MEAN Stack, Maps, Code Refactoring, Code Review, Three.js, AWS SDK, Front-end, Sockets, HTML, OpenAI, WebGL, Cloud Engineering, Database Architecture, Technical Leadership, Web App Development, Scalability, HTML5 Web Workers, Google Maps API, AI Tools

Full-stack Developer

2022 - 2022
Cruise
  • Worked on a web application to monitor and diagnose certain events when an autonomous vehicle is on the road.
  • Collaborated with multiple teams to collect feedback and requirements for introducing new features to the application.
  • Received appreciation from my team for my productivity, ability to learn fast, collaboration, planning ahead, and ensuring a good development experience by following the best coding standards.
Technologies: React, Node.js, PostgreSQL, TypeScript, ECMAScript (ES6), GraphQL, Google BigQuery, React Apollo, Prisma, Charts, Antd, JSON, APIs, Full-stack, Automated Testing, Architecture, REST APIs, Cloud, Git, User Experience (UX), Web Applications, HTML5, Apollo, Ant Design, Jest, Web UX, Back-end, Responsive UI, Vanilla JS, DOM, API Integration, Apollo Server, Web Development, Best Practices, Docker, Docker Compose, Full-stack Development, Google Cloud Platform (GCP), Back-end Development, Back-end Architecture, Code Review, Zustand, Front-end, Tailwind CSS, React Components, Recharts, CSS, HTML, Automation, OpenAI, WebGL, Three.js, Cloud Engineering, Database Architecture, Web App Development, Google Cloud, Scalability, HTML5 Web Workers, React Router, Vite, AI Tools

Senior Software Engineer

2021 - 2022
True Value Access
  • Planned, managed, and developed web and mobile applications for international clients.
  • Created CMS-driven mobile and web progressive web applications (PWAs) with multi-lingual and multi-regional support. Adopted mono repos for source control using NX. Helped set up the infrastructure, architecture, and DevOps for front-end projects.
  • Managed and mentored a front-end team of up to 10 members, contributing to their skills development and career growth.
Technologies: JavaScript, TypeScript, CSS, React, React Native, HTML, Tailwind CSS, Next.js, Vercel, Front-end Development, Front-end Build Tools, Front-end, CI/CD Pipelines, APIs, GitHub, Amazon Web Services (AWS), MySQL, Full-stack, Full-stack Development, ECMAScript (ES6), REST, Charts, Figma, Interactive UI, Data Visualization, JavaScript Testing, JSON, Geolocation, Express.js, Swagger, Architecture, Progressive Web Applications (PWAs), Azure, REST APIs, Cloud, Git, User Experience (UX), Web Applications, HTML5, Headless Software, AWS Amplify, NPM, React Redux, User Interface (UI), Jest, Google Analytics, Web UX, Content Management Systems (CMS), Back-end, Responsive UI, Startups, Prisma, Responsive Design, Chart.js, Vanilla JS, Chakra UI, Mobile App Development, Mobile Development, DOM, Responsive Web Design (RWD), Serverless, API Integration, Pixel Perfect, Agile Software Development, Mobile, Design Systems, UI Design, Mobile Design, Web Development, Strapi, Machine Learning, Computer Vision, Best Practices, Continuous Delivery (CD), SCSS, Three.js, React Query, PWA, Proof of Concept (POC), Animation, Deployment, GitLab, Server-side Rendering (SSR), WebRTC, Expo, Google Cloud Platform (GCP), Artificial Intelligence (AI), Back-end Development, Node.js, MERN Stack, HTML5 Video, Django, Stripe, 3D, Minimum Viable Product (MVP), Maps, Code Review, Web Animation, UI Animation, AWS SDK, AWS Lambda, Axios, React Hook Form, Zustand, Nx, Turborepo, React Components, Shadcn, Material UI, Android, WebView, Kotlin, Capacitor, iOS, Webpack, Recharts, D3.js, Retrieval-augmented Generation (RAG), Flutter, OpenAI GPT-4 API, Supabase, Chatbots, Cloud Engineering, Load Balancers, Technical Leadership, Web App Development, Google Cloud, Scalability, i18next, React Testing Library, HTML5 Web Workers, Game Engine Programming, Google Maps API, Stripe API, React Router, Vite, AI Tools

Senior Software Engineer

2018 - 2022
Data Peace AI Technologies
  • Performed diverse activities during front-end and full-stack development, IoT, research, and prototyping.
  • Managed and mentored a front-end team of up to 10 members. Led IoT projects and researched and created quick prototypes for new features and products.
  • Helped the company explore and expand to new domains. Created prototypes on IoT, AI, ML, Bluetooth, human detection sensors, image processing, video processing, and computer vision to introduce new products or features to existing products.
  • Developed multiple PWAs using React, TypeScript, Node.js, mobile applications using React Native, and IoT applications using Python, Raspberry Pi, and Sensors.
Technologies: React, React Native, Node.js, Next.js, Raspberry Pi 3 GPIO, WebSockets, TypeScript, JavaScript, HTML5 Canvas, CSS, HTML, Tailwind CSS, Vercel, Raspberry Pi, Internet of Things (IoT), HTML Canvas, Front-end Development, Front-end Build Tools, Front-end, CI/CD Pipelines, APIs, GitHub, Amazon Web Services (AWS), Storybook, MySQL, Full-stack, PostgreSQL, Full-stack Development, ECMAScript (ES6), REST, Bluetooth Low Energy (LE), Canvas, Charts, Figma, Interactive UI, Data Visualization, Semantic UI, JavaScript Testing, JSON, Redux, Geolocation, Express.js, Swagger, Automated Testing, Architecture, Progressive Web Applications (PWAs), Azure, REST APIs, Cloud, Git, User Experience (UX), Socket.IO, Web Applications, HTML5, Headless Software, AWS Amplify, NPM, React Redux, User Interface (UI), Ant Design, Jest, Google Analytics, Firebase, Web UX, Content Management Systems (CMS), Back-end, Responsive UI, Startups, Responsive Design, Chart.js, Vanilla JS, UI Animation, Desktop App Development, Electrical Engineering, Chakra UI, Mobile App Development, Mobile Development, DOM, Responsive Web Design (RWD), Serverless, API Integration, Pixel Perfect, Agile Software Development, Material UI, Streaming, Mobile, Design Systems, UI Design, Mobile Design, Web Development, Video Players, Image Processing, Strapi, Machine Learning, Computer Vision, Best Practices, Continuous Delivery (CD), SCSS, React Query, PWA, Proof of Concept (POC), Animation, Deployment, GitLab, Server-side Rendering (SSR), Amazon Rekognition, WebRTC, Expo, Google Cloud Platform (GCP), Artificial Intelligence (AI), Back-end Development, MERN Stack, HTML5 Video, Microservices, Django, Stripe, Minimum Viable Product (MVP), Maps, Code Refactoring, Code Review, Web Animation, AWS SDK, AWS Lambda, Axios, React Hook Form, Zustand, Amazon DynamoDB, Sockets, Nx, React Components, FastAPI, Android, WebView, Kotlin, Capacitor, iOS, Webpack, Recharts, D3.js, Serverless Framework, Large Language Models (LLMs), Retrieval-augmented Generation (RAG), Flutter, Automation, Supabase, Chatbots, Python, Cloud Engineering, Load Balancers, Builder.io, Database Architecture, Technical Leadership, Web App Development, Prompt Engineering, Google Cloud, You Only Look Once (YOLO), OpenCV, AI Chatbots, Scalability, i18next, React Testing Library, WebAssembly (Wasm), HTML5 Web Workers, Stripe API, React Router, Vite, AI Tools

Web Developer

2017 - 2018
BlueAnt Digital Intelligence
  • Developed beautiful portfolio microsites involving creative programming and working on responsiveness, 3D model rendering on the web, HTML canvas, and physics engines.
  • Built a microsite for showcasing packaging designs with interactive 3D models using Three.js and OBJ/MTL loaders.
  • Revamped the UI/UX of an existing WordPress site, precisely following the designs while ensuring responsiveness, animations, SEO guidelines, and performance.
  • Improved the site performance, optimizing caching, architecture, and DB queries to improve the site's initial load time and overall experience.
Technologies: CSS, P5.js, SQL, WordPress, PHP, JavaScript, HTML, Search Engine Optimization (SEO), Web Development, Creative Coding, Processing.js, Responsive Web Apps, HTML5 Canvas, HTML Canvas, Front-end Development, Front-end, MySQL, Full-stack, Full-stack Development, REST, Canvas, Interactive UI, User Experience (UX), HTML5, User Interface (UI), Bootstrap, Google Analytics, Web UX, Content Management Systems (CMS), Responsive UI, Startups, HTML5 Animations, Responsive Design, Vanilla JS, UI Animation, DOM, Responsive Web Design (RWD), Pixel Perfect, Mobile, UI Design, Mobile Design, Three.js, Animation, Deployment, Back-end Development, Node.js, 3D, Maps, jQuery, 3D Animation, Stereolithography (STL), Web Animation, Web App Development

Engineer and Co-founder

2016 - 2017
Mousebelly Food and Beverages Services
  • Built an Arduino-based quadcopter drone. Developed a Java application to remotely control the drone via Bluetooth and a web application to remotely control it from the web, using AngularJS 1, Node.js, and Socket.IO.
  • Worked on sensors for the quadcopter drone, including the accelerometer, gyro, barometer (pressure sensor for height), GPS, and Bluetooth and GSM modules.
  • Developed a tool that used Google Geolocation APIs to plot coordinates for the working radius of delivery persons on the map.
Technologies: Arduino, Optical Sensors, PID Controllers, Microcontroller Programming, Electronic Sensors, GPS, WebSockets, Java, AngularJS, Node.js, MongoDB, Google Location API, JavaScript, HTML5 Canvas, CSS, HTML, Raspberry Pi, Drones, Internet of Things (IoT), HTML Canvas, Front-end Development, Front-end, APIs, Full-stack, Full-stack Development, REST, User Interface (UI), JSON, Geolocation, Express.js, REST APIs, Socket.IO, Web Applications, HTML5, Material UI, Bootstrap, Firebase, Back-end, Startups, Vanilla JS, Desktop App Development, Electrical Engineering, DOM, API Integration, Web Development, Video Processing, Image Processing, Proof of Concept (POC), Deployment, Google Cloud Platform (GCP), Back-end Development, MEAN Stack, HTML5 Video, Minimum Viable Product (MVP), Maps, jQuery, TypeScript, Sockets, Web App Development, Google Maps API

Experience

AI-based Video Surveillance System

An AI-based video surveillance system that provides insights into the premise's security. I worked on the web and Raspberry Pi and used tools like GStreamer, AWS Kinesis Video Streams, React for the progressive web application, and Electron for the desktop app.

Food Delivery Drone

A quadcopter drone for food delivery. I worked on the early-stage PoC. The drone included: Arduino with C++ and a custom PID controller; gyro and accelerometer modules; GPS module; distance ultrasonic and IR sensors; barometric pressure sensor; and a servomotor, motors, and an electric speed controller (ESC). I worked on the controller and back-end development, using Node.js for the server, WebSocket, Java for the desktop drone controller, and AngularJS for the web drone controller.

Pi-based Access Control Systems with VMS and AMS Integration

An internet and Bluetooth-controlled access control system (ACS) for electromagnetic doors, flap, and boom barriers, based on Raspberry Pi general purpose input/output (GPIO). It was built to integrate attendance management system (AMS) and visitor management system (VMS) products, using Raspberry Pi with GPIO and Python, WebSocket, Bluetooth on the Pi and web, and React.

Facial Recognition-based Visitor and Attendance Management System

http://1upvms.com
A face detection-based auto check-in feature for the visitor management system (VMS) and attendance management system (AMS) products. The feature involved face detection on the browser using the pico.js library and autocapture based on face detection and contactless features. I developed this feature using React for progressive web applications, React Native for mobile, and Electron for desktop.

Human Detection-based CCTV Streamer

A Pi-based project for streaming the close-circuit television (CCTV) feed to the cloud only when humans entered or exited a room. It involved Raspberry Pi; human presence IR, ultrasonic, and thermal-based sensors; GStreamer; and AWS Kinesis Video Streams.

Skills

Libraries/APIs

React, Node.js, REST APIs, React Query, React Hook Form, OpenAI API, Sockets, Recharts, HTML5 Web Workers, Google Maps API, React Router, HTML5 Canvas, Socket.IO, AWS Amplify, React Redux, D3.js, Chart.js, Three.js, Amazon Rekognition, WebRTC, Stripe, jQuery, React Testing Library, Stripe API, P5.js, Google Location API, Antd, RxJS, WebGL, OpenCV

Tools

Git, NPM, GitLab, Expo, AWS SDK, Nx, ChatGPT, Front-end Build Tools, GitHub, Canvas, JavaScript Testing, React Apollo, Prisma, Shadcn, WebView, Capacitor, Webpack, Figma, Google Analytics, MQTT, GitLab CI/CD, Docker Compose, BigQuery, Builder.io, You Only Look Once (YOLO)

Languages

TypeScript, CSS, JavaScript, HTML, ECMAScript (ES6), GraphQL, HTML5, SQL, Python, SCSS, C++, Java, C#, PHP, Kotlin

Frameworks

React Native, Next.js, Tailwind CSS, Redux, Ant Design, Material UI, Vanilla JS, Angular, i18next, Electron, Express.js, Bootstrap, Jest, NestJS, Django, tRPC, Serverless Framework, Flutter, GStreamer, AngularJS, Swagger

Paradigms

REST, Responsive Web Design (RWD), Best Practices, MEAN Stack, Code Refactoring, Automation, DevOps, Desktop App Development, Mobile Development, Agile Software Development, UI Design, Mobile Design, Microservices, Continuous Delivery (CD), Back-end Architecture, Search Engine Optimization (SEO), Management, Automated Testing

Platforms

Amazon Web Services (AWS), Firebase, Mobile, Arduino, Raspberry Pi 3 GPIO, Raspberry Pi, Google Cloud Platform (GCP), AWS Lambda, Azure, WordPress, Bluetooth Low Energy (LE), Vercel, Amazon EC2, Docker, Kubernetes, Android, iOS

Storage

PostgreSQL, JSON, Database Architecture, MongoDB, MySQL, Amazon DynamoDB, Google Cloud, Amazon S3 (AWS S3), Redis, Google Cloud SQL

Other

WebSockets, Web Development, HTML Canvas, Front-end Development, Front-end, APIs, Full-stack, Full-stack Development, Charts, Web Applications, User Interface (UI), Content Management Systems (CMS), Back-end, Responsive UI, Startups, HTML5 Animations, Responsive Design, UI Animation, Chakra UI, DOM, API Integration, Pixel Perfect, PWA, Proof of Concept (POC), Animation, Server-side Rendering (SSR), Back-end Development, MERN Stack, HTML5 Video, Minimum Viable Product (MVP), Maps, Code Review, Web Animation, Axios, Zustand, Text to Speech (TTS), React Components, FastAPI, OpenAI GPT-4 API, ChatGPT API, OpenAI, Chatbots, Technical Leadership, Web App Development, Speech to Text, Vite, AI Tools, Computer Vision, Image Processing, Video Processing, Internet of Things (IoT), CI/CD Pipelines, Interactive UI, Data Visualization, Semantic UI, Geolocation, Architecture, Progressive Web Applications (PWAs), Cloud, User Experience (UX), Headless Software, Apollo, Strapi, Web UX, Mobile App Development, Serverless, Streaming, Apollo Server, Design Systems, Video Players, Deployment, Artificial Intelligence (AI), 3D, 3D Animation, AI Chatbots, Large Language Models (LLMs), Retrieval-augmented Generation (RAG), Supabase, Cloud Engineering, Load Balancers, Prompt Engineering, Scalability, WebAssembly (Wasm), Machine Learning, Creative Coding, Processing.js, Responsive Web Apps, Optical Sensors, PID Controllers, Microcontroller Programming, Electronic Sensors, GPS, Amazon Kinesis, Leadership, Bluetooth, GSM, Motor Control, Drone Piloting, Embedded Software, Electronics, CCTV, RTSP, Drones, Storybook, Google BigQuery, Electrical Engineering, Robot Operating System (ROS), Software Architecture, Stereolithography (STL), Speech Recognition, Turborepo, Argo CD, Game Engine Programming

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring