Nishant Pawar · Senior Frontend Engineer

I build scalable frontend applications for complex products.

Frontend engineer with 7+ years building production web applications in React, TypeScript and Next.js. Most recently I led the frontend of an internal hiring platform from scratch — configuration-driven dashboards, multi-step approval workflows and role-based views — and owned it from architecture through release.

Professional frontend experience
7+ years
Professional frontend experience
Enterprise, SaaS & internal platforms
4 companies
Enterprise, SaaS & internal platforms
Primary stack, plus Next.js
React · TS
Primary stack, plus Next.js
Selected Work

Personal projects

Products I designed and built independently, outside of my employment. My professional work is covered under Experience.

Personal project · sole developer

FitNFatal

Fitness tracker — Next.js web app (PWA) & Expo mobile app

The problem

Workout logs, personal records, nutrition and hydration usually live in separate apps, and most trackers don't make strength progress easy to see over time. I built a single tracker that runs on both web and mobile, keeps each user's data private, and turns logged sets into progress charts and PR detection.

Architecture & key decisions

  • Shared data layer across two apps

    An npm-workspaces monorepo with a typed packages/db (Supabase client, types, queries) and packages/utils consumed by both the Next.js and Expo apps, so a schema or query change is made once.

  • Authorization enforced in the database

    Postgres row-level security policies scope every table to its owning user. The clients talk to Supabase directly, without a custom API server, and still can't read another user's data.

  • Framework-agnostic domain logic

    PR detection, 1RM estimation, unit conversion and achievements are pure TypeScript functions in the shared utils package, independent of React and easy to reason about in isolation.

  • Resilient session handling

    Next.js middleware refreshes the Supabase session via @supabase/ssr and fails open with a logged error when configuration is missing, instead of taking the whole site down.

Key features

  • Workout logger with templates, a rest timer and repeat-last-workout
  • Automatic PR detection with celebration toasts
  • Onboarding that suggests calorie, macro and water targets
  • Nutrition logging with a personal food library; hydration reminders
  • Analytics dashboards, fitness calendar, goals, achievements and global search
  • Installable PWA with light/dark/system themes, unit settings and data export

At a glance

  • Live on Vercel
  • 58 seeded exercises
  • Per-user data isolation via RLS
  • Next.js 14
  • TypeScript
  • React Native (Expo)
  • Supabase / Postgres
  • Tailwind CSS
  • Recharts
Experience

Professional experience

Seven years building production frontends for enterprise teams, SaaS products and internal business platforms.

  1. May 2025 – Present

    Pune

    Senior Software Engineer · Unify Technologies

    Client: JioStar — Internal hiring & requisition management platform

    • Led frontend development of the platform from scratch with React 19, TypeScript, Vite, Ant Design and TanStack Query, covering the full contract-workforce lifecycle and improving initial load time by ~40%.
    • Designed a reusable, configuration-driven dashboard architecture that serves multiple user roles — KPIs, Recharts visualizations, tables, timelines and drill-downs — improving hiring-team efficiency by ~30%.
    • Architected requisition and position management with multi-step forms and a HOD → HRBP → CHRO → CEO approval flow, including send-back and resubmission.
    • Added filtering and pagination across data-heavy views, reducing task-completion time by ~35%.
    • Led cross-functional onboarding and offboarding workflows — bulk candidate uploads, secure-link onboarding, contract acceptance, IT asset allocation and ID card generation — completing the requisition-to-candidate journey.
    • React 19
    • TypeScript
    • Vite
    • TanStack Query
    • Ant Design
    • Recharts
  2. May 2023 – April 2025

    Pune

    Senior Software Engineer · Synergy ML Pvt. Ltd.

    Client: Podium — Supplier management platform

    • Built the core user-facing modules — Dashboard, Product Catalogue, Contact & Company Info and Document Upload.
    • Integrated Firebase Authentication for single sign-on.
    • Implemented role-based access with read-only views for non-Podium users, preventing unauthorized access and achieving full permission accuracy across roles.
    • Proposed and built the Featured Product feature, increasing engagement on supplier pages by 30%.
    • Mentored 2 junior engineers through code reviews and pair programming, shortening their onboarding.
    • React
    • TypeScript
    • Redux
    • Firebase Auth
  3. May 2022 – May 2023

    Pune

    Software Engineer · NeoSOFT Technologies

    Client: TimesPro — Online certifications & learning platform

    • Improved the registration flow, increasing registration efficiency by 40%.
    • Built a personalized Recommended Courses feature on the learner dashboard.
    • Tested React components with Jest and React Testing Library, reducing post-release bugs by 25%.
    • React
    • JavaScript
    • Jest
    • React Testing Library
  4. July 2019 – April 2022

    Pune

    Analyst · IQVIA

    Internal tools for pharma field-sales teams

    • Built a React and Redux profile management application for ~200 field representatives, consolidating personal, territory and performance data and reducing manual profile updates by ~35%.
    • Built internal dashboards tracking drug sales across regions, improving reporting accuracy by ~40% and cutting manual data reconciliation time by ~50%.
    • React
    • Redux
    • JavaScript
    • REST APIs
Skills

Technical skills

Tools I've used in production and can go deep on in a technical conversation.

Core frontend

Daily drivers across every role since 2019.

  • React
  • TypeScript
  • JavaScript
  • Next.js
  • HTML5
  • CSS3

State & data fetching

Server state, caching and app state for data-heavy UIs.

  • TanStack Query
  • Redux Toolkit
  • Redux
  • Zustand

UI & styling

Component libraries, dashboards and responsive layouts.

  • Ant Design
  • Material UI
  • Tailwind CSS
  • SCSS
  • Recharts

APIs & auth

Integrating backends, SSO and role-based access.

  • REST APIs
  • Firebase Auth
  • Microsoft SSO
  • Supabase

Testing & quality

Component tests and review-driven code quality.

  • Jest
  • React Testing Library
  • Code reviews
  • Pair programming

Tooling & workflow

Build tools and the team workflow around them.

  • Vite
  • Webpack
  • Git
  • GitHub
  • GitLab
  • JIRA
  • Postman
  • Figma
  • Agile
About

How I work

I'm a frontend engineer based in Pune, India. I started at IQVIA in 2019 building React dashboards for field sales teams, and have since worked on a learning platform, a B2B supplier platform and, most recently, an internal hiring platform I helped build from the ground up.

Most of my work sits where product complexity meets the UI: multi-role access, approval workflows, data-heavy tables and dashboards, and the API and state management that hold them together.

  • Ownership end to end

    I take features from requirements and component design through implementation, testing and production delivery.

  • Architecture that scales with the team

    Configuration-driven screens and reusable components, so new roles, views and workflows don't mean rewriting the UI.

  • Close collaboration

    I work day-to-day with backend engineers on API contracts, with designers on interaction details, and with product and QA on scope and edge cases.

  • Raising the bar for others

    I've mentored junior engineers through code reviews and pair programming, and I treat tests and reviews as part of the work, not an afterthought.

Contact

Get in touch

If you're working on a frontend engineering role where this experience is relevant, I'd be glad to hear about it. Email is the quickest way to reach me.