
Manoj Bahuguna
Verified Expert in Engineering
Software Engineer and Developer
New Delhi, Delhi, India
Toptal member since April 5, 2022
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
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
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
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Full-stack Developer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Web Developer
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.
Engineer and Co-founder
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.
Experience
AI-based Video Surveillance System
Food Delivery Drone
Pi-based Access Control Systems with VMS and AMS Integration
Facial Recognition-based Visitor and Attendance Management System
http://1upvms.comHuman Detection-based CCTV Streamer
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
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