
Anil Kumar Rai
Verified Expert in Engineering
Front-end Developer
Hyderabad, Telangana, India
Toptal member since December 7, 2021
Anil has 13 years in software, front end first — React, Next.js, Tailwind — with Node.js behind it: multi-tenant schema design, payments, permissions. He's also an AI architect — not just using AI to write code, but deciding where a model belongs, what context it gets, and how its output stays verifiable. Recent work is all three at once: the interface, the system behind it, the AI inside it, shipped by him. Front-end-led, back end and AI included.
Portfolio
Experience
- JavaScript - 13 years
- CSS3 - 10 years
- HTML5 - 10 years
- TypeScript - 8 years
- React - 8 years
- Node.js - 8 years
- Redux - 5 years
- Next.js - 5 years
Work Experience
Full-stack Engineer
AskRevu
- Built and launched AskRevu, a subscription SaaS where any business prints a QR code, and customers turn a few words into a Google review they post themselves.
- Built an AI review composer on the Anthropic Claude API that only rephrases what the customer said, with rules against adding facts, praise, or changing their tone.
- Supported English, Hindi, and other Indian languages, with the AI writing each review fully in the customer's own script.
- Secured the public AI endpoint with server-issued visit tokens and per-visit and per-IP rate limits, and stored none of the customer's text.
- Designed a 15-table PostgreSQL schema in Drizzle ORM and made every production deploy migrate itself safely, with a lock and a guard for preview builds.
- Added Razorpay subscription billing with webhooks and plan-based feature access, plus sign-up, login, and password reset with Auth.js.
- Wrote 97 automated test files, including 32 Playwright end-to-end tests, and set up CI to run lint, type checks, tests, and the build on every change.
- Designed the full UI and design system myself, including printable QR cards and marketing pages in Hindi and English.
React Native Engineer, UI Audit & Design System
Neutri LLC
- Audited a React Native events app screen by screen against WCAG contrast, Apple's 44pt touch target, and its own consistency, documenting 61 findings with measured evidence and a priced two-stage remediation plan.
- Built a design-system component library of tokens, Field, Input, Form, Choice, Toggle, SegmentedControl, Sheet, and ScreenHeader, and moved 14 screens onto it through an adapter without editing them.
- Cut call-site style overrides from 93 to 15 and made every converted form field 52pt tall with 42pt gaps, verified from device screenshots rather than asserted, and added the missing focus and error states.
- Fixed contrast failures, including placeholder text raised from 2.54:1 to 4.83:1, and completed an 11-step brand color ramp matched to the Figma by pixel sampling, removing near-duplicate greens.
- Replaced three separate EventCard components with one card used on every list, and put 21 modals and sheets on a consistent close pattern after finding 11 had no close control at all.
- Rebuilt event creation in a 2,377-line screen into five grouped sections per the approved design, and fixed the host's photo crop being lost before it reached the booking screen.
- Root-caused a post-event review prompt that had never fired for any user to a foreign key a sync script dropped, and rewrote the Supabase query so it works whether or not the key is restored.
- Fixed one event showing 0.0 and 4.0 stars on different screens by routing every screen through the single function that computed the real rating, and wrote the fix migrations to fail safely.
- Caught interaction bugs no screenshot shows by using the app: a sheet dismissing on any drag inside it, a sheet with no way out, and forms jumping to the top after a photo was picked.
- Planned 53 tasks before writing code and re-priced the sprint up front after counting that one shared component change moved 16 screens, not the 5 in scope.
Senior Full-stack Engineer, Production Hardening
After Loss Services, LLC
- Eliminated cross-customer IDOR vulnerabilities across user-owned API endpoints in a multi-tenant SaaS platform, preventing authenticated users from reading or modifying other customers' records.
- Diagnosed and fixed a site-wide production login outage caused by schema drift, restoring customer access and shipping a boot-time schema guard that catches the same failure class at deploy.
- Replaced hand-written SQL migrations with Drizzle's generate/migrate flow and cut production over with zero downtime, after rehearsing against a full production copy of 303,119 rows across 90 tables with identical row counts before and after.
- Built a CI guard that fails the build when a schema change ships without a matching migration, making the forgotten-migration outage class impossible to merge.
- Reviewed the cutover design adversarially before writing code, catching two errors that would have broken every future deploy: Drizzle gates on a timestamp high-water mark, not a file hash, and the drift check had to read the live database.
- Added a PostgreSQL advisory lock to the migration runner, preventing overlapping deploys from applying schema changes concurrently.
- Added 21 missing foreign-key indexes across family and provider-marketplace tables after analyzing production table sizes to confirm no deploy-time impact.
- Left guardrails the founder could operate alone: after handover, I shipped a new tenant-scoped table end to end, from schema to generated migration, CI guard, and deploy, with zero manual steps and a clean first apply.
- Migrated a customer account between Clerk authentication instances, remapping production records to restore their access with no data loss.
- Authored handover and operations documentation covering environments, secret management, and production runbooks for the founding team.
Senior Full-stack & AI Engineer
legalintake
- 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 Node.js/Express.js back end by deriving firm_id from Clerk publicMetadata and scoping every query to the authenticated user's firm, securing all 6 PostgreSQL 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 back end 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 a PII retention policy, 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 that hung, freezing 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.
- Root-caused a production intake-submission failure where AI-generated free-text dates crashed the database insert; moved completion detection and persistence server-side with a raw-capture fallback, so a completed lead can never be silently lost.
- Extended the AI intake to capture structured, attorney-ready data—conversation transcript, state-accurate statute-of-limitations deadline, and seven objective case indicators—persisted authoritatively server-side instead of via client regex.
- Owned the AI side of the product: rewrote the Claude system prompt for legal intake, versioned prompts to track quality across changes, and decided what the model owns versus what is enforced server-side, calling Claude through the raw messages API.
Full-stack JavaScript/TypeScript Developer
Jotti Inc.
- Rebuilt purchase attribution: server-side TikTok Events API, Meta Conversions API, and GA4 Measurement Protocol events, deduplicated against client events by a shared event_id, with click IDs captured in Next.js middleware before hydration.
- Isolated payout creation from proof submission, so a single failed payout row could no longer block a teammate from recording completed work, fixing a real production failure mode on the money path.
- Built the teammate trust and security-deposit system: tiered deposit settings with a Redis-cached public endpoint, the Tapin Score UI, promo-code discounts threaded through payout math, and guaranteed take rates for new teammates.
- Remodeled the booking lifecycle around a Session entity so customers could add games mid-session, with a new QUEUED request status, and shipped DuoPool, a pool-based matchmaking mode integrated with the Laravel dispatcher.
- Replaced hardcoded seasonal banners and category ordering with DB-driven systems: an admin-managed banner CMS with category targeting and a two-tier cache, and per-channel category sort, turning merchandising changes into data instead of deploys.
- Preserved chat history when a customer rebooked the same teammate by reusing the SendBird channel, deferring channel creation, and adding orphan cleanup and a race guard for concurrent requests.
- Replaced Google OAuth implicit flow with the authorization-code flow across both repos, allowing Google sign-in for accounts originally registered with email and password, with test coverage.
- Hardened a live consumer app: silent recovery from post-deploy chunk-load failures, middleware-level maintenance mode, the Next.js CVE-2025-29927 auth-bypass patch, and PostgreSQL 14 to 17 migration prep.
- Shrank Recoil to a genuinely global state across a 12-PR campaign with knip for dead-code detection, and reverted a React 19 upgrade after judging its compatibility shim too risky for a live payments app.
- Built the SuperPro badge system and teammate avatar and selector components in Storybook with tests, moved the badge gradient into the Tailwind config, and ran an SEO pass on canonical URLs, descriptions, and sitemaps.
React Native Developer
Bloomwell
- Developed a single React Native app for iOS and Android serving both parents and daycare staff, with email-driven identity detection and a role chooser for people who hold both roles on one address.
- Shipped the app to the Apple App Store and Google Play with fastlane and GitHub Actions release pipelines, and Sentry release tracking across web, server, and mobile.
- Built Guardian autopay in the app: enroll a card or ACH bank account through Stripe PaymentSheet, charge it automatically on the invoice due date with the platform fee priced by payment method, and reconcile refunds.
- Built the app's GraphQL API with OTP and password auth, guardian-scoped JWTs with silent refresh and AppState session restoration, keeping each household's financial data isolated from staff endpoints.
- Served the mobile app from the web app's existing service layer instead of rebuilding it: thin GraphQL resolvers over 108 shared services, so messaging, notifications, students, and auth kept one implementation.
- Surfaced per-household billing for children with guardians in two separate households, so each guardian sees only their own invoices and payment history while the center sees all.
- Built messaging for parents and staff at parity with the web app: inbox tabs, groups, typing indicators, in-conversation search, attachments, and two-way push notifications via Firebase FCM with a preferences screen.
- Created attendance capture with attribution, a branch activity feed with an add-activity wizard for staff, and a photo gallery with full-screen viewing, multi-select, download, and native share.
- Developed the billing screens on live GraphQL data, with invoices, payment history, one-time payments, and branded PDF receipts generated on-device, plus a My Children hub with per-child detail and attendance history.
- Built the app screen-for-screen to the Figma designs, with a reusable UI component library and custom SVG icon set, and ran recurring security, performance, and maintainability audits, producing a P0/P1/P2 backlog.
Full-stack Developer
Bloomwell
- Architected a multi-tenant childcare SaaS platform in React, Express.js, PostgreSQL, and Drizzle ORM: 50+ tables across 10 modules behind 28 migrations, modeling businesses, branches, classrooms, students, guardians, and households.
- Built the billing engine: recurring tuition, attendance-driven pay-as-you-go and one-time invoices, versioned plan templates, a 6-month invoice window with overrides, per-row status so attendance is never billed twice, and BullMQ async generation.
- Modeled households as first-class billing entities so a child's guardians in two households each pay their share and see only their own invoices, enforced at the query layer, over Stripe Connect accounts owned per business and assigned per branch.
- Integrated Stripe Connect with platform and connected-account webhooks on separate endpoints so a stray event is skipped rather than misprocessed, plus embedded components, payout sync, and a documented fee anatomy per payment route.
- 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.
- Implemented a multi-guardian autopay system using Stripe SetupIntents—supporting payer overrides, fallback restoration on guardian removal, and transactional email notifications to affected guardians.
- Designed guardian account deletion as a durable saga with a 30-day grace period, credit reconciliation, and contact-data purge, satisfying app-store deletion rules without destroying financial records.
- Modeled money as integer cents with Postgres enum statuses, and made a calendar date a distinct type from a moment, so time zone bugs fail at compile time instead of in production.
- Built a 39-event typed notification system across email, in-app, and push, with AI message drafting via Gemini (generate, elaborate, shorten, change tone) behind an offline eval and graceful degradation when no API key is present.
- Owned the platform end to end as the only engineer, authoring 1,321 of 2,456 commits, and held it to 233 test files, 53 Playwright specs, k6 load tests at p95 under 300ms, zero-warning lint in CI and Sentry across web, server and mobile.
Full-stack Developer
Adblast Media Inc
- Built a split URL testing system into the product dashboard, letting users set traffic strategies, redirect rules, and custom distribution weights across variant pages.
- Kept returning visitors on the same variant using cookie- and IP-based recognition, so each visitor saw one version, and test results stayed reliable.
- Attributed Webflow purchases to the variant that drove them by carrying dynamic URL parameters through to checkout, so every split test reported its own conversions.
Front-end React Developer
BB Projects, LLC
- Developed a two-page Next.js 14 marketing site for a Bitcoin bridge from the first commit, home and product pages, with a reusable component set of header, mobile drawer, cards, modal, and code-snippet blocks.
- Built an animated chain ticker that cycles five chain logos with a transform-based slide, measures each rendered item to resize itself to fit, and resets without a visible jump on wrap.
- Created a hero parallax where the background is a live component rather than a static image, sizing its height to the content and pairing it with gradient treatment.
- Built the product page with a chain availability table, FAQ accordion, and security modal on shadcn/ui and Radix primitives, with a vaul drawer for mobile navigation.
- Drove the home page's build-with, ecosystem, and security sections from JSON content files instead of hard-coded markup, so the team could edit copy without touching components.
- Made every section responsive across large desktop, tablet, and mobile, working to design review in rounds until each breakpoint matched.
- Set up the front-end tooling: Husky pre-commit hooks, Prettier with Tailwind class sorting, colors moved onto Tailwind design tokens, self-hosted fonts, and a build free of warnings.
Senior Front-end Engineer
Dapptopia, LLC
- Owned the user-facing layer of eBTC, a BTC-pegged CDP stablecoin, from internal prototype to mainnet launch as its largest single contributor and a code owner, building the create, adjust, and close flows for stETH-backed positions.
- Rebuilt closed-position history from on-chain CdpUpdated events into a subgraph query added to the protocol's TypeScript SDK, with pagination, refetch, and end-of-list handling replacing a localStorage event cache.
- Built the SDK's subgraph layer: a GraphService for position queries, GraphQL codegen for typed results, multicall batching of chain reads, and MSW-mocked unit and integration tests, published via semantic-release.
- Stood up the test suites for both eBTC front ends from zero: unit, snapshot, and coverage gates in CI, plus wallet-driven E2E with Playwright, then Cypress and Synpress driving MetaMask in GitHub Actions.
- Ran the stack migrations on live apps: Next.js pages to App Router, SCSS modules to Tailwind and shadcn/ui, CRA to Vite, Jest to Vitest, and WalletConnect v1 to v2, without pausing feature work.
- Built the on-chain governance portal for the Badger vaults app: proposals with statuses and disputes, council roles, role proposals with timelock salts and hasRole checks, and veto controls.
- Created the vault yield UI: projected boost calculation, per-token harvest breakdowns, an APR versus APY explainer modal, and redesigned deposit and withdrawal flows with auto-close on success.
- Built Citadel DAO's design system as the repo's top author: an atoms-to-organisms MUI v5 library with a Rollup build, an exported dark theme so apps needed no theme setup, and Storybook with snapshot tests.
- Built Citadel DAO's Knighting Round token-sale flow and the lock, stake, and claim screens wired to live contract data, with environment-driven feature flags controlling each launch phase.
- Cut load times with route-based code splitting, bundle analysis, next/image with priority set by initial viewport, and a shared Vercel KV cache with 5-minute revalidation for the yield APIs.
Senior Software Engineer
Walmart
- Took over leading a Next.js and MongoDB rebuild of Asda.com's article and recipe publishing platform after its architect left, and released it on the reset date after the first release had slipped by six to eight months.
- Replaced a third-party publishing service with the in-house platform, covering the front end, back end, and a planned database migration, cutting costs by 30%.
- Led the admin dashboard that the marketing team used to manage and publish articles and recipes, and the integration with the services that supplied that content.
- Managed the team that owned the front end of Asda.com's single sign-on, improving it and onboarding new web applications onto it.
- Built an internal npm package that lets any web app adopt Walmart's multi-tenant CMS by installing it, saving three sprints, and adopted by 80% of development teams.
- Led CMS integration for Makro's React Native Web storefront in South Africa, running spikes across the front-end codebase to decide how CMS-driven pages would render.
- Worked across Asda Grocery's GraphQL backend-for-frontend and the layout and component-placement microservices behind its CMS, with calls served in roughly 100 to 200 ms.
- Built a Next.js App Router proof of concept for Makro's storefront to improve page-load performance, working from the performance problems the team was hitting in production.
- Raised test coverage from 36% to 90% and led accessibility work across the team for a period.
- Mentored and onboarded engineers through heavy team churn, recognized with Walmart's Onboarder Award and a Bravo Award.
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, similar to Google Forms, to create an application-specific form that 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.
PHP Developer
LWYD Interactive
- Built CarPowerGrid, an automotive parts and accessories store on Magento: product list and detail pages, a customized checkout, admin-dashboard work, and on-page SEO.
- Built a second Magento store for a curated clothing retailer and the Amrut Distilleries company website, with SEO on the sites he built.
- Built an Android app in Ionic for event campaigns, side-loaded onto tablets, that captured form entries against a back end.
Web Developer
7EDGE Commerce
- Built Facebook brand pages for event campaigns with custom animation in HTML, CSS, and JavaScript, the agency's core work at the time.
- Built an event web app where visitors took a photo in the browser with WebRTC and submitted it for event campaigns run by large consumer brands.
- Developed sites on a PHP CMS, WordPress, and Magento, and built the front end of an AngularJS website in the year the framework took off.
Project History
Bloomwell — Childcare Management Platform (Web + API)
https://www.withbloomwell.comThe hardest part was billing. Recurring tuition, attendance-driven pay-as-you-go, and one-time invoices are run on versioned plan templates with a 6-month invoice window, per-row status to ensure attendance is never billed twice, and BullMQ async generation. Households are first-class billing entities, so a child's guardians in two households each pay their share and see only their own invoices, via Stripe Connect accounts owned by each business and assigned per branch. Platform and connected-account webhooks sit on separate endpoints so a stray event is skipped rather than misprocessed.
Money is integer cents with enum statuses, and a calendar date is a distinct type from a moment, so time zone bugs fail at compile time. Guardian account deletion is a long-running saga with a 30-day grace period that satisfies app store deletion rules without destroying financial records.
I authored 1,321 of 2,456 commits and maintained the platform at 233 test files, 53 Playwright specs, k6 load tests with p95 under 300ms, and zero-warning lint in CI.
Bloomwell — React Native App for Parents and Daycare Staff
https://www.withbloomwell.comInstead of rebuilding the back end for mobile, I served the app from the web platform's existing service layer: thin GraphQL resolvers over 108 shared services, so messaging, notifications, students and auth kept one implementation. Guardian access uses OTP and password auth with guardian-scoped JWTs, silent refresh and session restoration, keeping each household's financial data isolated from staff endpoints.
Features include guardian autopay through Stripe PaymentSheet (card or ACH, charged on the invoice due date with the platform fee priced by payment method), per-household billing views, messaging at parity with the web app with two-way push via Firebase, attendance capture, a branch activity feed, a photo gallery with native share, and branded PDF receipts generated on-device. Built screen-for-screen to the Figma designs using a reusable component library.
AskRevu — QR-to-Google-review SaaS
https://askrevu.comThe AI review composer runs on the Anthropic Claude API and only rephrases what the customer said, with rules against adding facts, praise, or changing their tone. It writes in English, Hindi, and other Indian languages, fully in the customer's own script. The public AI endpoint is secured with server-issued visit tokens and per-visit and per-IP rate limits, and none of the customer's text is stored.
I designed a 15-table PostgreSQL schema in Drizzle ORM and made every production deploy migrate itself safely, with a lock and a guard for preview builds. Billing is Razorpay subscriptions with webhooks and plan-based feature access; sign-up, login, and password reset use Auth.js. There are 97 automated test files, including 32 Playwright end-to-end tests, and CI runs lint, type checks, tests, and the build on every change. I designed the full UI and design system, including printable QR cards and marketing pages in Hindi and English.
AfterLossServices — Production Hardening of A Multi-tenant SaaS
https://afterlossservices.comI replaced hand-written SQL migrations with Drizzle's generate/migrate flow and cut production over with zero downtime, after rehearsing against a full production copy of 303,119 rows across 90 tables with identical row counts before and after. A CI guard now fails the build when a schema change ships without a matching migration, and a PostgreSQL advisory lock stops overlapping deploys from applying schema changes concurrently. I added 21 missing foreign-key indexes after checking production table sizes for deploy-time impact.
I left guardrails the founder could operate alone: after handover, a new tenant-scoped table shipped end to end with zero manual steps, and I wrote the environment, secret management, and production runbooks.
ClaimDashboard — AI Legal-intake SaaS, Prototype to Production
Every query is scoped to the authenticated user's firm by deriving the firm from Clerk metadata, securing all six PostgreSQL tables without database-level RLS. The public chatbot endpoints got a domain allowlist, per-IP rate limiting and Zod validation, and system-prompt construction moved server-side to close prompt-injection and oversized-payload vectors. I wired Sentry into the back end and dashboards, added a health endpoint and three uptime monitors, shipped a 30-day contact-data purge for PII retention, and removed personal data from intake logs and error traces.
I owned the AI side: rewrote the Claude system prompt for legal intake, versioned prompts to track quality across changes, and decided what the model owns versus what the server enforces. When AI-generated free-text dates crashed the database insert, I moved completion detection and persistence to the server side with a raw-capture fallback, so a completed lead can never be silently lost.
tapin.gg — Gaming Matchmaking Marketplace
https://tapin.ggI rebuilt purchase attribution end-to-end: server-side TikTok Events API, Meta Conversions API, and GA4 Measurement Protocol events, deduplicated against client events by a shared event ID, with click IDs captured in Next.js middleware before hydration. On the money path, I isolated payout creation from proof submission so a single failed payout row could no longer block a teammate from recording completed work, and built the trust and security-deposit system: tiered deposits with a Redis-cached public endpoint, promo-code discounts threaded through payout math, and guaranteed take rates for new teammates.
I remodeled the booking lifecycle around a Session entity so customers can add games mid-session, replaced hard-coded seasonal banners with an admin-managed CMS and a two-tier cache, preserved chat history across re-bookings by reusing the SendBird channel, and hardened the app: silent recovery from post-deploy chunk-load failures, maintenance mode in middleware, and the Next.js CVE-2025-29927 auth-bypass patch.
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, Stripe, React Router, Chart.js, Google+ API, React Redux, Google APIs, React Hook Form, Facebook API, WhatsApp API, Auth, Stripe Connect, GraphQL API, Playwright, Google Maps API, Claude API, API Development, React Query, Drizzle, Back-end APIs, D3.js, Stripe API, Backbone.js, TikTok API, Vue, jQuery, Social APIs, MobX, Web Audio, Redux-Saga, React Native for Web, React Testing Library, Web3.js, Stripe Connect API, Zod, Pusher, SendBird, Wagmi, Emotion, WebRTC
Tools
Redux Thunk, Git, Figma, GitHub, JSX, Shadcn, Drizzle ORM, NGINX, Google Analytics, Postman, Claude Code, Claude, Vitest, Shadcn UI, Bitbucket, MongoDB Atlas, Jira, Sentry, TestFlight, Jenkins, Webpack, Babel, Auth0, Google Workspace, Prisma, Docker Compose, Expo, Create React App, Facebook Pixel, Amazon Elastic Container Service (ECS), Prettier, Rollup, Redux Toolkit, Firebase Cloud Messaging (FCM)
Languages
HTML, CSS, JavaScript, SCSS, TypeScript, PHP, HTML5, CSS3, Sass, GraphQL, ECMAScript (ES6), SQL, JavaScript 6, Python
Frameworks
Next.js, Redux, Laravel, Jest, Material UI, Tailwind CSS, React Native, Bootstrap, Ant Design, Express.js, JSON Web Tokens (JWT), Payload CMS, Ionic, Angular, NestJS, Fastify, Django, Django REST Framework, Flutter, AngularJS, Bulma, OAuth 2, Recoil, Cypress
Paradigms
Unit Testing, Responsive Web Design (RWD), REST, Responsive Layout, Agile, Mobile Development, UI Design, E2E Testing, Role-based Access Control (RBAC), Component-based Development, Agile Software Development, Web Application Architecture, Clean Code, Testing, Real-time Systems, Continuous Delivery (CD), Continuous Integration (CI), Application Architecture, API Architecture, UX Design, Search Engine Optimization (SEO), Microservices, Test-driven Development (TDD), DevOps
Platforms
Amazon Web Services (AWS), Docker, Vercel, Linux, Web, Replit, iOS, Mobile, Google Cloud Platform (GCP), Netlify, Blockchain, Shopify, Algolia, Android, Clerk, Twilio, Azure, PostHog, SharePoint, Kubernetes, Klaviyo, Visual Studio Code (VS Code), WordPress, Magento
Storage
Database Architecture, Databases, JSON, Amazon S3 (AWS S3), Cloud Deployment, SQLite, MySQL, MongoDB, PostgreSQL, Redis, Elasticsearch, CouchDB, Database Migration
Industry Expertise
Web Design, Social Media
Other
Payment APIs, Data Visualization, User Interface (UI), 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, Cursor AI, 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, Supabase, Migration, App Store Acceptance Process, CRM, Code Review, Technical Consulting, Software Architecture, Onboarding, IT Audits, Accessibility, Design Systems, Web Content Accessibility Guidelines (WCAG), Scalable Architecture, Problem Solving, FastAPI, Software Design, MVP Design, Billing, Optimization, Websites, App Store, Web App Development, Maps, Google Analytics 4 (GA4), Debugging, Chrome DevTools, Web Standards, Conversational AI, Webhooks, Authorization, Cloudflare, Agentic Coding, AI-assisted Development, CMS, Core Web Vitals, AI Engineering, Third-party APIs, Supabase Auth, Security Audits, Web Applications, English, DNS, Software as a Service (SaaS), Technical Leadership, Data Integrity, Google Play Store, Message Queues, Large Language Models (LLMs), Anthropic, Prompt Engineering, Leadership, Mobile Payments, Coding, Email Authentication, User Authentication, iOS Authentication, Product Owner, GitHub Actions, Bun, Auditing, Chromium, App Store and Google Play releases, REST API integration, React Native with Expo (EAS Build and Update), camera and photo capture, signature capture, Team Leadership, Component-based Architecture, Software Development Lifecycle (SDLC), Push Notifications, Application State Management, Email Integration, React Hooks, Back-end, Multi-tenant SaaS, RESTFul APIs, Audits, Source Code Review, Web Application Security, AI Development, Rest APi, Styled-components, Single Sign-on (SSO), OpenAI, UI Animation, Web3, XState, Cryptocurrency, Web Components, Artificial Intelligence (AI), Agentic AI, AI Integration, Mobile Apps, Cordova, AI-based Content SEO, Technical SEO, Strapi, Zustand, AI Agents, AI Architecture, Real-time Computing, Pub/Sub, Shopify Customizations, AI Agent Orchestration, Microsoft Azure, Marketplaces, Linear, Mobile Architecture, Offline Data Synchronization, offline-first local storage and sync (SQLite or WatermelonDB), Cross-functional Team Leadership, Blade Templates, eCommerce Development, Application Security, Cloud, Privacy, SVG Animation, SVG, Visualization, Storybook, Data Virtualization, Web Video, Discord, UI Testing, JSON REST APIs, Chatbots, Crypto, Resend, NextAuth.js, Stripe Subscriptions, Stripe Payments, TypeORM, Gemini API, BullMQ, Neon Signs, Render, Web Security, Multi-tenant Architecture, Observability, BrainTree, PayPal, TanStack Query, Radix UI, Husky, Ethers.js, WalletConnect, The Graph, UI Audits, Auth.js, Razorpay, Internationalization, Financial Services, Lending, Finance, ES6 PromisesES6 Promises, Compliance
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