Rahul Pratap Singh, Developer in Mumbai, Maharashtra, India
Rahul is available for hire
Hire Rahul

Rahul Pratap Singh

Software Developer

Mumbai, Maharashtra, India

Toptal member since May 13, 2016

Bio

Rahul is a senior full-stack engineer with 10+ years of experience building scalable products using TypeScript, Next.js, Node.js, Python, and AI integrations. He’s delivered AI-driven coding assistants, multi-stage assessment platforms, NFT analytics dashboards, and SaaS tools for Amazon sellers. Rahul is skilled in front-end frameworks, back-end microservices, DevOps pipelines, and LLM-powered features.

Portfolio

Gartner
JavaScript, TypeScript, React, Storybook, D3.js, Highcharts, Git, Docker...
The Nerd Collective LLC
CSS, React, Data Visualization, D3.js, Node.js, Figma, Web3.js...
Navarc
React, D3.js, Storybook, ECMAScript (ES6), Netlify, HTML, JavaScript, Git...

Experience

  • JavaScript - 10 years
  • Node.js - 10 years
  • React - 10 years
  • D3.js - 8 years
  • TypeScript - 8 years
  • Express.js - 8 years
  • React Native - 5 years
  • GraphQL - 3 years

Preferred Environment

Jira, Git, Visual Studio Code (VS Code), MacBook

The most amazing...

...thing I've built is a prompt-driven coding assistant for end-to-end Next.js app development and deployment, producing better end results than Lovable or v0.

Work Experience

Senior Full-stack Developer

2022 - 2026
Gartner
  • Created a website builder and the corresponding UI kit to support it. Completed the back-end part with Node.js, MongoDB, and more.
  • Completed the most anticipated visualization project and managed it until its beta release. Clients regarded it as the fastest adopted project in Gartner's history.
  • Contributed to the UI kit used across Gartner to develop applications quickly and effectively.
  • Created an AI-based research assistant to build comprehensive reports that can be exported as PPTs.
  • Built a v0-like prompt-based vibe coding assistant to create websites based on Next.js. Utilized various AI APIs and LLMs to achieve best-in-class code and insights generation.
  • Built AWS S3 and other services-based complete website deployment automation, just like Netlify, as part of a code generation product.
  • Performed extensive research on each user flow and app-building experience (and built some really cool features in the process) while building the internal app builder for Gartner, which also had similar features like DreamFlow, V0, and more.
Technologies: JavaScript, TypeScript, React, Storybook, D3.js, Highcharts, Git, Docker, Node.js, MongoDB, Tailwind CSS, SQL, Python, Next.js, Radix UI, React Query, Open-source LLMs, Anthropic, OpenAI, AWS SDK, Bubble, Retool, Claude API, OpenAI API, Agentic AI, LangChain, LangGraph, Large Language Models (LLMs), RAG Systems, AWS Lambda, Terraform, Amazon Elastic Container Service (ECS)

Data Visualization/Dashboard Expert

2022 - 2022
The Nerd Collective LLC
  • Created NFT visualization platform from scratch to a complete dashboard utilizing various APIs.
  • Created a custom charting library based on D3.js and React, which included charts like bar, line, waterfall, and more custom charts.
  • Integrated authentication with web3 platforms like MetaMask, WalletConnect, and Coinbase.
  • Created UI library to be used across the app as in any other project as well.
  • Optimized the overall app's performance with all the best practices and released it to production.
Technologies: CSS, React, Data Visualization, D3.js, Node.js, Figma, Web3.js, ECMAScript (ES6), HTML5, CSS3, Web Development, Tailwind CSS, SQL, Next.js, React Query, Bubble

Senior Front-end Developer

2020 - 2022
Navarc
  • Created a UI kit to be used in the dashboard app to be used by Amazon sellers. Used storybooks for better visibility and exploring options.
  • Built dashboard for Amazon sellers for better insights into their products, campaigns, and more.
  • Created campaign builder and management tool for Amazon sellers.
  • Created custom chart library with the help of D3.js consisting of charts like Bar, Line, Geo, Bubble, Calendar, and more chart types.
  • Built auth, profile management, notification utilities, and more.
  • Built an interactive and responsive main website for Navarc with Bubble.
Technologies: React, D3.js, Storybook, ECMAScript (ES6), Netlify, HTML, JavaScript, Git, TypeScript, CSS, Responsive Web Apps, Data Visualization, Figma, HTML5, CSS3, Web Development, MySQL, Linux, Node.js, Tailwind CSS, SQL, Python, Next.js, Bubble

Senior Front-end Developer

2019 - 2020
Lana
  • Built a UI component system to develop mobile applications over it till v2 of the UI components.
  • Developed KYC microapp from start to finish. It is used to record data from the users to be used to create bank accounts and accounts for other services as part of the application.
  • Contributed to the development of various other micro apps like vendors app, transfers app, and more.
  • Contributed to the development of B2B and back-office applications.
  • Built multiple micro applications (like the finance landing micro application) with Webflow and Bubble.
Technologies: React, Go, Vue, ECMAScript (ES6), HTML, JavaScript, Node.js, Git, Express.js, GraphQL, TypeScript, CSS, Responsive Web Apps, Figma, HTML5, CSS3, Web Development, Linux, SQL, Webflow, Bubble

React Native Developer

2019 - 2019
DeepEnglish
  • Created a reusable sentence detection algorithm using JavaScript with rough HTML as input.
  • Developed custom reusable audio and video players for Android and iOS with support for custom controls inside each.
  • Developed push notification functionality for application for both platforms Android and iOS.
  • Constructed full offline compatibility for the lessons to be downloaded and played independently.
  • Created course, lesson set, and lesson viewing experience for both Android and iOS.
Technologies: Firebase, React Native, React, JavaScript, HTML, Node.js, Git, CSS, ECMAScript (ES6), HTML5, CSS3, Web Development, React Redux

React Developer

2019 - 2019
Lanetalk
  • Developed a booking widget for Lanetalk customers from start to finish.
  • Integrated Stripe payment method in the booking widget.
  • Created a scheduling system in the dashboard with FullCalendar.
  • Contributed to the development of groups, pricing, and more in the dashboard.
  • Contributed to the setup of pipelines using GitLab and Docker.
Technologies: Docker, GitLab, Git, FullCalendar, Stripe, Preact, React Router, Redux, React, HTML, JavaScript, CSS, Responsive Web Apps, ECMAScript (ES6), HTML5, CSS3, Web Development, Node.js, React Redux

Senior Web Developer

2018 - 2018
Growflow.ai
  • Developed email and popup builder to be used for marketing campaigns by clients.
  • Developed an AI rule creator in the dashboard, responsible for handling all the rules based on which campaigns will run.
  • Developed a script to be integrated with WordPress and more for executing rules created by an AI.
  • Contributed to the development of the back end based in Laravel.
  • Contributed to the development of authentication, site management, and more.
Technologies: Git, Laravel, WordPress, Keen.io, GraphQL, Redux, React, HTML, JavaScript, Node.js, Express.js, TypeScript, CSS, Responsive Web Apps, ECMAScript (ES6), HTML5, CSS3, Web Development, MySQL, MongoDB, React Redux, Laravel 5

Full-stack Developer

2018 - 2018
Keyo, Inc. (via Toptal)
  • Developed the API and front end for the dashboard.
  • Created listings page/search and individual listing pages.
  • Created an API to fetch location data from Yelp to display in the listings.
  • Created an API to fetch data from Google sheets to display in the dashboard.
  • Contributed to the development of responsive pages.
Technologies: Git, PostgreSQL, Express.js, Redux-Saga, Redux, React, HTML, JavaScript, Node.js, TypeScript, CSS, Responsive Web Apps, ECMAScript (ES6), HTML5, CSS3, Web Development, MongoDB, React Redux

Senior React and React Native Developer

2018 - 2018
Inquirr, Inc. (via Toptal)
  • Created the initial MVP of the product as per the client's requirements.
  • Implemented authentication/authorization systems based on Firebase.
  • Used Firestore to create and fetch live events for the application.
Technologies: Git, Cloud Firestore, Redux-Saga, Firebase, Redux, React, HTML, JavaScript, CSS, Responsive Web Apps, ECMAScript (ES6), HTML5, CSS3, Web Development, React Redux

React Native Developer

2018 - 2018
Panacea Biotech (via Toptal)
  • Developed the meal plan workflow part of application.
  • Built the recipe search and details part of the application.
  • Created the doctor search and profile part of the application.
  • Reviewed code, refactored the codebase for batter performance, and more.
Technologies: Reselect, Redux-Saga, Redux, React, React Native, HTML, JavaScript, Git, CSS, ECMAScript (ES6), HTML5, CSS3, Web Development

Web Developer

2017 - 2017
Bounty0X
  • Created a login/register/profile management system with multiple roles.
  • Created a bounty creation/update/delete management system for admins.
  • Created a response submission/edit/delete management system for users.
  • Added bounty search, filters, and more for bounties.
  • Optimized page performance to be loaded in less than two secconds.
Technologies: ECMAScript (ES6), Reselect, Redux-Saga, Redux, React, HTML, JavaScript, Git, CSS, Responsive Web Apps, HTML5, CSS3, Web Development, React Redux

Front-end Developer

2016 - 2017
Yewno (via Toptal)
  • Developed a full-featured front-end framework for a search engine from scratch to production using React and Redux.
  • Optimized the performance of the search engine to load the website within two seconds.
  • Used D3.js to create an advanced data visualization of the records.
  • Developed a custom and fully responsive WordPress theme to display about the company, product features, testimonials, and more.
Technologies: Git, jQuery, WordPress, JavaScript, Redux, React, HTML, Node.js, Express.js, D3.js, CSS, Responsive Web Apps, Data Visualization, ECMAScript (ES6), Redux Thunk, HTML5, CSS3, Web Development, Linux, React Redux

Full-stack Engineer

2016 - 2016
Ylopo (via Toptal)
  • Added saved searches after login.
  • Created an expired listing details page.
  • Implemented Wishpond in the main website.
  • Implemented the Handraiser block to be sticky when the user scrolls the page.
  • Participated in various refactors of the codebase.
Technologies: Jira, Git, Express.js, Flux, React, HTML, JavaScript, Node.js, CSS, Responsive Web Apps, ECMAScript (ES6), HTML5, CSS3, Web Development, MySQL, Linux, React Redux

Software Engineer

2014 - 2016
Samsung R&D Institute India, Delhi
  • Contributed to the development of a server-side API for B2B TV.
  • Contributed to the development of a TV-side user interface with JavaScript.
  • Developed the front end of the admin panel to manage the TV using AngularJS.
Technologies: C++, JavaScript, HTML, CSS, Responsive Web Apps, HTML5, CSS3, Web Development, MySQL, Linux, Laravel 5

Intern Web Dveloper

2013 - 2013
Invincible Arts
  • Developed an OAuth authentication module to integrate with a social network for sports followers.
  • Improved the basic authentication implemented on the server side of the social network.
  • Implemented a user stats module for the social network.
Technologies: JavaScript, PHP, HTML, CSS, Responsive Web Apps, HTML5, CSS3

Experience

Prompt-driven Coding Assistant

I created a full-featured coding assistant that enables users to build entire Next.js applications using natural language prompts. I integrated multiple LLMs, including Anthropic, OpenAI, and open-source models, to generate high-quality front-end and back-end code, along with contextual development insights.

I designed and implemented a robust deployment pipeline leveraging AWS S3, Route 53, CloudFront, and other AWS services to deliver a seamless and scalable experience. I also developed a live demo environment and automated deployment process to accelerate testing and user feedback. The project demonstrates real-time code synthesis, intuitive UX, and production-grade infrastructure built for developers.

Technical Assessment Platform

I engineered a comprehensive technical assessment platform that supports multiple evaluation formats, including MCQs, code screening, live interviews with real-time cursor sync, and take-home assignments. I integrated GitHub Actions, E2E test automation, and custom APIs to streamline take-home task submissions and evaluations.

I also implemented AI-driven grading logic to provide fast, consistent, and insightful assessments across different formats. The platform offers a seamless experience for candidates and interviewers, enabling structured evaluations across various stages of the hiring pipeline.

Key Features:
• Multi-format assessments: MCQs, code screen, live interviews, take-home tasks
• Real-time interview UI with shared cursor view
• Automated grading via AI and test orchestration
• GitHub-based task submission and CI validation
• Modular API-first architecture for extensibility

DeepEnglish Mobile App with SDT

https://deepenglish.com/
I created a React Native application for an English learning app with native support for audio/video players. I also created a reusable sentence detection algorithm using JavaScript with rough HTML as input. The application featured many other things like offline capabilities, push notification, and more working on both platforms—Android and iOS.

Bounty0x Platform

I created the alpha release of the bounty0x community web application. The application featured a multi-role web dashboard with capabilities to create gigs/manage gigs/apply for gigs and many other things. The application was built with a React tech stack.

Education

2010 - 2014

Bachelor's Degree in Computer Science

National Institute of Technology Patna (NIT Patna) - Patna, India

Skills

Libraries/APIs

React Router, Preact, Stripe, React, D3.js, jQuery, Node.js, React Redux, Claude API, OpenAI API, Stripe API, Vue, React Query, Reselect, Google Analytics API, Redux-Saga, Web3.js, Highcharts, WebRTC

Tools

Git, AWS SDK, Redux Thunk, Adobe Illustrator, Adobe Photoshop, Terraform, Amazon Elastic Container Service (ECS), Jira, FullCalendar, GitLab, Figma, Agora, Bubble, Retool

Languages

ECMAScript (ES6), JavaScript, HTML5, CSS3, HTML, CSS, TypeScript, Python, GraphQL, SQL, C++, PHP, Go, Rust

Frameworks

Redux, React Native, Express.js, Tailwind CSS, Next.js, LangGraph, Sails.js, Flux, Laravel, Jest, Laravel 5

Platforms

Docker, Linux, Visual Studio Code (VS Code), AWS Lambda, Meteor, Amazon Web Services (AWS), WordPress, Firebase, Netlify, Webflow

Storage

MongoDB, MySQL, PostgreSQL, Cloud Firestore, Amazon S3 (AWS S3)

Paradigms

Agile Software Development

Other

MacBook, Web Development, Storybook, Responsive Web Apps, Data Visualization, Anthropic, Multistage LLM Chains, Agentic AI, LangChain, Large Language Models (LLMs), RAG Systems, Radix UI, Open-source LLMs, Keen.io, Algorithms, IT Security, OpenAI, WebSockets

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