Available for new opportunities

Software Engineer

Building scalable, performant and engaging digital experiences.

React.jsNext.jsJavaScriptTypeScriptNode.jsRedux ToolkitGraphQLTailwind CSSReact.jsNext.jsJavaScriptTypeScriptNode.jsRedux ToolkitGraphQLTailwind CSS

Engineering Profile

A frontend engineer who ships full-stack, production-grade software.

Frontend focused Software Engineer with 4.5+ years of experience building scalable, high-performance web applications using React.js, TypeScript, and JavaScript (ES6+). Strong in reusable component architecture, state management with Redux and Zustand, REST and GraphQL API integration, and responsive, accessible UI development. Hands-on experience building Generative AI features in React, including AI chat interfaces, streaming responses, and LLM API integrations. Experienced in building full-stack projects with Next.js, Node.js, Express.js, and MongoDB, along with performance optimization using code splitting, lazy loading, memoization, and optimized rendering. Experienced in delivering production features within Agile/Scrum teams.

React.jsNext.jsTypeScriptNode.jsGenerative AI

Experience

4.5+ yrs

Frontend-focused engineering across product and freelance work.

Core stack

React.js, Next.js

TypeScript, React Hooks, SSR, reusable component architecture.

Full-stack exposure

Node.js, Express.js, MongoDB

End-to-end delivery from API design to production UI.

Delivery

Agile/Scrum

Design reviews and release readiness with QA and product teams.

Career Path

Track record, module by module.

  1. Vagaro Technologies Pvt. Ltd.

    Software Engineer (React.js)

    Apr 2024 – Present

    Ahmedabad, India

    • Own the end-to-end frontend architecture for 4 core modules (Employee Management, Customer Management, Account Settings, and Business Checkout) on a React.js and TypeScript codebase serving 220,000+ professionals.
    • Architected a unified payments layer consolidating 7 payment and billing types (cards, gift cards, packages, reward points, invoices, SOAP notes, billing history) behind a single API contract, retiring multiple one-off flows and cutting checkout-related support tickets by ~68%.
    • Engineered a rollback-safe, cross-business employee migration across 5 data domains (roles, services, classes, schedules, appointments), replacing a manual HR workflow and reducing transfer time by ~83%.
    • Designed a role-based access control (RBAC) system spanning 4 account tiers with delegated family, child, and pet profiles, on a normalized permissions model that extends to new business types without rewrites.
    • Reduced checkout render time to sub-second on large catalogs using list virtualization and memoization, across a multi-flow engine handling tax, discount, and refund logic for 3 payment types.
    • Drive release quality with Jest and React Testing Library coverage, partnering with backend, QA, and product teams on design reviews and release readiness.
    • React.js
    • TypeScript
    • Redux Toolkit
    • .NET REST APIs
    • Jest
    • React Testing Library
  2. Enthusia Softech Pvt. Ltd.

    Front End Developer

    Jun 2023 – Mar 2024

    Surat, India

    • Built a React.js admin panel for a newly launched platform with a centralized error-handling and API-retry layer, keeping internal operations reliable from day one.
    • Engineered a multi-attribute diamond-filtering engine (carat, color, shape, lab-grown vs. natural) with combinable filters and URL-persisted state, making product discovery faster and more precise.
    • Developed dynamic blog and case-study modules using REST APIs and CKEditor 5, with page-level SEO and dynamic routing, growing organic search traffic on a new content platform.
    • Implemented Google OAuth, Maps, and Payments integrations behind TypeScript-typed API contracts, strengthening security and reducing authentication-related defects.
    • React.js
    • Redux
    • Google Cloud
    • JavaScript
    • PHP
    • WordPress
  3. Scalelot Technologies

    React.js Developer

    Feb 2022 – May 2023

    Surat, India

    • Built core modules of a multi-product event-management platform (event creation, venue management, attendee booking, Super Admin discounts), powering 3 products from one shared React and Redux Toolkit codebase.
    • Implemented REST API integrations with Formik and Yup schema validation across full CRUD flows, reducing invalid-submission errors and improving data integrity.
    • Extended booking and localization with Google Maps, i18next multi-language support, and FullCalendar scheduling, widening the platform's addressable user base.
    • Delivered responsive, cross-browser UI with React, Redux Toolkit, Tailwind CSS, and Bootstrap for a consistent, low-defect experience across devices.
    • React.js
    • Redux Toolkit
    • Tailwind CSS
    • i18next
    • FullCalendar
    • Formik
    • Yup

Selected Work

Projects built for scale.

Technology Constellation

A stack shaped around real delivery.

  • React.js
  • Next.js
  • TypeScript
  • JavaScript
  • Node.js
  • Express.js
  • MongoDB
  • Redux Toolkit
  • Zustand
  • GraphQL
  • Apollo Client
  • TanStack Query
  • Tailwind CSS
  • Material UI
  • shadcn/ui
  • Jest
  • React Testing Library
  • React Hooks
  • React Router
  • React Hook Form
  • Axios
  • REST APIs
  • JWT Auth
  • Gemini API
  • Grok API
  • OpenRouter
  • Context API
  • Vite
  • Webpack
  • Rspack
  • Git
  • Figma
  • HTML5
  • CSS3
  • Bootstrap
  • Postman

Languages

  • JavaScript (ES6+)
  • TypeScript
  • HTML5
  • CSS3

Frontend

  • React.js
  • React Hooks
  • React Router
  • React Hook Form
  • Next.js (SSR)
  • Reusable Component Architecture
  • Responsive Web Design

State Management

  • Redux
  • Redux Toolkit
  • Zustand
  • Context API

Styling & UI

  • Tailwind CSS
  • Material UI (MUI)
  • shadcn/ui
  • Bootstrap
  • Accessibility (WCAG)

API & Data Fetching

  • RESTful APIs
  • GraphQL
  • Axios
  • TanStack Query
  • Apollo Client

Generative AI

  • Gemini API
  • Grok API
  • OpenRouter
  • AI Chat Interfaces
  • Streaming Responses
  • Prompt-Based Workflows

Backend & Testing

  • Node.js
  • Express.js
  • MongoDB
  • JWT Authentication
  • Jest
  • React Testing Library

Performance & Tools

  • Code Splitting
  • Lazy Loading
  • Memoization
  • List Virtualization
  • Git
  • GitHub
  • Vite
  • Rspack
  • Webpack
  • Postman
  • Figma
  • Asana

Engineering Philosophy

Precision isn't a finishing touch — it's the process.

01

Performance

Sub-second interactions on large data sets through list virtualization, memoization, and deliberate re-render control.

02

Scalability

API contracts and permission models designed to extend to new modules and business types without rewrites.

03

Clean Architecture

Typed provider layers and normalized data models that keep integrations swappable and predictable as they grow.

04

Reusable Components

Component libraries built once and reused across products — shared UI, shared logic, consistent behavior.

05

Responsive UI

Cross-browser, cross-device UI verified across desktop, tablet, and mobile as a default, not an afterthought.

06

Accessibility

WCAG-aware markup and interaction patterns so interfaces work for keyboard and assistive-technology users.

07

SEO

Page-level SEO and dynamic routing built in from the start on content-driven platforms.

08

Developer Experience

Centralized error-handling, API-retry layers, and typed contracts that reduce defects before they ship.

Contact

Have an idea worth building?

Open to frontend and full-stack engineering roles, and freelance projects where precision and performance matter.