
Anil Kumar Rai
Verified Expert in Engineering
Front-end Developer
Hyderabad, Telangana, India
Toptal member since December 7, 2021
Anil is a software engineer with 12 years of experience specializing in React, Next.js, and Node.js development. He has created a wide range of applications and websites while working as an engineer for top-tier companies like Walmart, Tesco, ServiceNow, and Publicis Sapient. Anil works in a clear and organized manner, ensuring that projects are well-planned before he starts programming. He contributes exceptional value as projects progress from start to finish.
Portfolio
Experience
- JavaScript - 13 years
- HTML5 - 10 years
- CSS3 - 10 years
- React - 7 years
- TypeScript - 6 years
- Node.js - 5 years
- Redux - 4 years
- Next.js - 3 years
Preferred Environment
MacOS, Slack, JavaScript, React, Visual Studio, Discord
The most amazing...
...thing I've built was an eCommerce site that allows users to buy, sell, rent, and bid on used products, combining versatility with media recognition.
Work Experience
[PT] Full-Stack Developer | AI Legal Intake SaaS | Code Audit & Production Hardening
Maxwell Terry
- Hardened a white-label AI intake SaaS for personal-injury law firms from prototype to production-ready for its first paying customer, delivering a 6-phase engagement covering auth, chatbot safety, monitoring, compliance, and deployment workflow.
- Implemented multi-tenant firm scoping across a 2,189-line Node.js/Express backend by deriving firm_id from Clerk publicMetadata and scoping every query to the authenticated user's firm, securing all 6 Postgres tables without database-level RLS.
- Hardened public-facing AI chatbot endpoints with a domain origin allowlist, per-IP rate limiting, and zod input validation, and moved system-prompt construction server-side to eliminate prompt-injection and oversized-payload attack vectors.
- Built observability from scratch by wiring Sentry into the backend and dashboards, adding an /api/health liveness endpoint, and standing up 3 uptime monitors — cutting time-to-detect for production incidents.
- Shipped a 30-day contact-data purge job enforcing PII retention compliance, and completed a secrets/logs audit that removed personally identifiable information from intake logs and error traces.
- Diagnosed and fixed 3 production bugs surfaced in QA, including an auth gate that let admins bypass firm scoping and an /analytics endpoint hang that froze the page for every firm user.
- Established a staging-first branch and deployment model (auto-deploying staging → Railway, promoting to production via merge) and authored a promotion runbook enabling a non-technical founder to deploy safely.
React Native Developer
Justin Kim
- Built a guardian-facing React Native CLI app (iOS and Android) sharing TypeScript types with the web app via a monorepo, using React Navigation, NativeWind, and React Query v5.
- Integrated Stripe PaymentSheet for one-time payments and autopay setup, charging guardians through the branch's Stripe Connect account via platform-level PaymentIntents and SetupIntents.
- Implemented silent JWT refresh, AppState-driven session restoration, and per-screen refetch-on-focus so financial and attendance data stays current after background transitions.
- Integrated Firebase Cloud Messaging for real-time guardian push notifications on attendance and billing events, with a dedicated notification screen and deep-link navigation support.
Full-stack Developer
Justin Kim
- Architected a multi-tenant childcare SaaS platform using React, Express.js, PostgreSQL, and Drizzle ORM, supporting businesses, branches, classrooms, students, and split-household billing.
- Built a 3-tier automated billing engine—recurring, attendance-driven, and one-time invoices—using BullMQ job queues with Redis for async invoice generation and email notifications.
- Integrated Stripe Connect to onboard childcare businesses onto their own connected accounts, routing all payments through the platform with webhook-driven reconciliation for confirmations and failures.
- Implemented a multi-guardian autopay system using Stripe SetupIntents—supporting payer overrides, fallback restoration on guardian removal, and transactional email notifications to affected guardians.
- Built role-based access control with Passport.js session auth scoped per business, branch, and classroom; a separate JWT flow handles guardian access via OTP, password setup, and silent token refresh.
Full-stack JavaScript/TypeScript Developer
Jotti Inc.
- Built and shipped full-stack features for a competitive gaming matchmaking marketplace, working across a Next.js and React front end and a NestJS and PostgreSQL back end, serving the core booking and matchmaking flow.
- Integrated Stripe and Braintree payment processing into the order and checkout pipeline, handling end-to-end transaction management for thousands of marketplace bookings.
- Engineered real-time presence, matchmaking, and chat experiences using Pusher and SendBird, delivering instant updates to users during live match sessions.
- Developed performant, responsive UIs in Next.js 14 and TypeScript, using TanStack Query for server-state caching to cut redundant API calls and speed up page loads.
- Deployed features through an automated CI/CD pipeline from AWS CodePipeline to CodeBuild to Amazon ECS, enabling fast and reliable production releases.
Full-stack Developer
Adblast Media Inc
- Built a dashboard-integrated Split URL testing system enabling users to define traffic strategies and redirect rules for variant pages based on custom distribution settings.
- Implemented cookie and IP-based logic to recognize returning visitors and ensure consistent redirection to the same URL variant for reliable test outcomes.
- Added support for dynamic URL parameters to enable seamless tracking of purchases via Webflow, ensuring precise attribution for each split test variant.
Front-end React Developer
BB Projects, LLC
- Built two distinct, fully responsive landing pages in a tight timeframe of only four days, overseeing the initial setup and the development of reusable components.
- Developed a ticker component that automatically adjusts its width.
- Created a parallax effect where the background is a dynamic component rather than a static image. The component adjusts its height based on the content.
Front-end React Developer
Dapptopia, LLC
- Contributed to a DAO application for decentralized and autonomous governance called Citadel DAO, charged with UI component creation using Figma, feature implementation, and test case writing. Improved load performance optimization through work.
- Developed a UI design system based on MUI for usage inside the organization.
- Handled the BadgerDAO application. Developed UI components, worked on new feature updates, wrote test cases, and optimized application load performance and bundle size.
Senior Software Engineer
Walmart
- Involved in various designs and discoveries to identify the most optimal approach and solution to the requirement and document it.
- Collaborated with the team, product owners, and managers to ensure that software products were architecturally compliant and delivered on time.
- Provided mentorship and supervisory responsibilities to new development staff.
- Assisted the team with advanced troubleshooting and problem-solving.
- Optimized components for maximum performance across various web-capable devices and browsers.
- Involved in the complete software development lifecycle in an Agile environment, including technical design, hands-on coding, unit testing, performance tuning, maintenance, test automation, deployments, and upgrades.
Senior Associate
Publicis Sapient
- Created a complex reusable table capable of rendering hundreds of data seamlessly using the React virtualization library. It included column resize and fixed header, footer, and first column.
- Built many custom reusable components and libraries for the design system, including a table with multiple complex options, a toast library, and a bubble graph, which another team used in different applications.
- Mentored a team of four front-end developers by helping them with issues and approaches to integrate the changes within the application, keeping the application's architecture in mind.
Software Engineer
Sykes
- Used an HTML5 canvas and howler.js to create an audio player with interactive control and sync with metadata for a reporting application.
- Set up the initial React application and migrated the reporting application. Used SVG and howler.js to create an audio player with custom controls and an HTML5 video player; synchronized them with metadata and created a custom visualizer.
- Developed a form generator such as Google Forms to create an application-specific form, which generated JSON data saved in the DB. This JSON was used in applications to render a form for user input.
Senior Developer
Freakcoders
- Developed an eCommerce application single-handedly to allow users to buy, sell, rent, and bid on second-hand products. The web app was featured in the business section of Gulf News on April 14, 2018.
- Mentored junior developers on many projects and helped them understand front-end technologies and design thinking.
- Developed numerous custom applications from different domains, including hotel booking, eCommerce, and experience booking.
- Connected with the clients and managed the front-end team, guiding and helping them develop CI/CD.
Freelance Front-end Engineer
Dreamdays
- Managed the complete front end, created UI from the UX design, and conducted all functional changes, different API integrations, social API integration, and payment getaway integration.
- Contributed to improvising user experience for a different module such as slot booking on the cart page, checkout page, website main navigation, and creating a form for sellers.
- Oversaw the redesign of the application's different pages.
Experience
Split URL & Multivariate Testing Engine for Adblast Media
I developed a single test URL system that dynamically redirected users based on configuration logic and used cookies/IP tracking to ensure consistent routing for returning users. My work included building a flexible UI for test creation, implementing secure and accurate redirection logic, and enabling integration with third-party analytics and attribution systems.
This solution reduced manual setup efforts, improved conversion attribution, and helped the client run more effective A/B and multivariate marketing campaigns at scale.
Landing Page for Nomic.io
https://nomic.ioeBTC Finance
Initially, my role involved adding new features to enhance the portal's functionality and user experience. As the project evolved, I took on the significant task of migrating the application from Next.js version 12 to version 14, ensuring seamless updates and integration of new features. Additionally, I transitioned the styling framework from SCSS to Tailwind CSS, resulting in a more efficient and modernized styling process. Furthermore, I incorporated Shadcn/ui for component development, which significantly improved the overall design and usability of the portal.
BadgerDAO
https://badger.comBadgerDAO App
Citadel Component Library
Citadel DAO
eCommerce App
Experience Booking Web App
https://www.dreamdays.aeI was the front-end developer and liaised with the back-end developer to integrate different APIs. My tasks were handling the complete front end, creating responsive UI, and performing API and payment gateway integration.
Company Website
https://lwyd.in/I created a responsive web design and added several SVG animations from the provided design. I also integrated API to send contact and career information by email.
Business Listing and Review Portal
Form Builder
Analytics Dashboard for Customer Support Data
Education
Bachelor's Degree in Computer Science
West Bengal University of Technology - Kolkata, West Bengal, India
Skills
Libraries/APIs
React, Node.js, REST APIs, React Router, Chart.js, Google+ API, React Redux, Google APIs, React Hook Form, Facebook API, WhatsApp API, Auth, Stripe Connect, GraphQL API, D3.js, Stripe API, Stripe, Backbone.js, Vue, jQuery, Social APIs, MobX, Web Audio, Redux-Saga, React Native for Web, React Testing Library, Web3.js
Tools
Redux Thunk, Git, Figma, GitHub, JSX, Shadcn, Drizzle ORM, NGINX, Google Analytics, Postman, Claude Code, Claude, ChatGPT, Webpack, Babel, Auth0, Google Workspace, Prisma, Docker Compose, Create React App, Visual Studio, Wappler
Languages
HTML, CSS, JavaScript, SCSS, TypeScript, HTML5, Sass, GraphQL, ECMAScript (ES6), PHP, CSS3
Frameworks
Next.js, Redux, Jest, Material UI, Tailwind CSS, React Native, Bootstrap, Ant Design, JSON Web Tokens (JWT), Ionic, Angular, NestJS, Express.js, Laravel, AngularJS, Bulma
Paradigms
Unit Testing, Responsive Web Design (RWD), REST, Responsive Layout, Agile, UI Design, E2E Testing, Role-based Access Control (RBAC), Component-based Development, Mobile Development, UX Design, Search Engine Optimization (SEO), Test-driven Development (TDD)
Platforms
Vercel, Linux, Web, Amazon Web Services (AWS), Docker, Google Cloud Platform (GCP), Blockchain, Shopify, Webflow, Algolia, iOS, Android, Netlify, Kubernetes, Replit
Storage
Database Architecture, Databases, JSON, Amazon S3 (AWS S3), Cloud Deployment, MySQL, MongoDB, PostgreSQL, Redis, Elasticsearch, CouchDB, Azure Cosmos DB
Industry Expertise
Web Design
Other
Payment APIs, Data Visualization, UI Development, ES6 Promises, Responsive UI, Pixel Perfect, API Integration, APIs, Front-end Development, OAuth, Front-end, A/B Testing, Analytics, Charts, Graphs, Dashboards, Full-stack, Integration, Axios, Mobile First, Architecture, Front-end Architecture, MERN Stack, First Contentful Paint (FCP), Cookies, GoDaddy, Responsive Web Apps, Performance, Scalability, Single-page Applications (SPAs), Vite, Progressive Web Applications (PWAs), Full-stack Development, CSS Modules, Design, UI Frameworks, UI Libraries, Back-end Development, Headless CMS, eCommerce, Server-side Rendering (SSR), SEO Tools, CSS-in-JS, Forms, Responsive Design, Web Animation, Landing Pages, Startups, User Experience (UX), Web Development, Large-scale Projects, CI/CD Pipelines, cURL, API Design, API Testing, Responsiveness, AI Tools, Security, Railway, Minimum Viable Product (MVP), Mobile UI, Software, Software Development, Dashboard Design, Mobile App Development, Figma to React, Payments, Database Schema Design, QR Codes, Authentication, SaaS, Deployment, WebSockets, Styled-components, Single Sign-on (SSO), Google BigQuery, OpenAI, UI Animation, Web3, XState, Cryptocurrency, Web Components, Artificial Intelligence (AI), Squarespace, Agentic AI, AI Integration, Mobile Apps, SVG Animation, SVG, Visualization, Storybook, Data Virtualization, Web Video, Discord, User Interface (UI), UI Testing, JSON REST APIs, Chatbots, Crypto, Resend, NextAuth.js, Stripe Subscriptions, Stripe Payments, Cursor AI, TypeORM, Supabase
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