Hi, I'm Pavan

Frontend Engineer focused on data-heavy interfaces.

Frontend engineer with 5 years shipping data-heavy product UIs — performance, complex state, and long-lived systems. Proof of work via Coca-Cola, Kellogg's, Mondelez, Femsa, and Imperial.

About

How I got here

I've spent the last 5 years building data-heavy product UIs — scenario simulation tools, filter-heavy dashboards, pipeline monitors, KPI visualizations — that have shipped to Coca-Cola, Kellogg's, Mondelez, Femsa, and Imperial. The clients are proof; the work is the craft.

The problems I care about are the ones that get harder as a product matures: render performance at scale, async correctness (race conditions, stale responses, cancellation), keeping complex interfaces readable, and moving long-lived systems forward without breaking them. The SAML → OpenID Connect migration, the iframe-based micro-frontend consolidation, the Playwright E2E coverage on critical flows — those were multi-quarter investments, not ship-and-forget features.

I own features end-to-end — requirements breakdown, interface design between layers, milestone planning — usually without a separate architect. I review code from teammates and interns, and I've seen the internal component library I helped build get adopted across teams. I pair well with PMs, BAs, and designers when KPI requirements need to turn into UI decisions.

Right now I'm building an AI-assisted dev system that scaffolds new tool frontends from prompts + configs — Ark UI, TanStack Router, TanStack Query under the hood. It's the project I'd point to if you want to see how I think about leverage.

Experience

Where I've worked

  1. Oct 2024 — Present

    Senior Frontend Engineer · Decision Point

    Bengaluru, Karnataka

    • Own features end-to-end across 5+ React/TypeScript products for enterprise analytics — Promotion Optimization, Pricing & Elasticity, Planning, Command Center — shipped to Coca-Cola, Kellogg's, Mondelez, Femsa, and Imperial.
    • Apply virtualization, memoization, and debouncing to keep large datasets responsive. Handle async edge cases — request cancellation, stale responses, race conditions — in filter-heavy dashboards.
    • Use controlled component patterns for scenario input forms, provider composition for cross-cutting concerns, and CSS Grid template areas for responsive layouts across client deployments.
    • Break down features into component modules, define interfaces between layers, and plan in milestones — typically without a separate architect.
    • Led SAML → OpenID Connect migration with Microsoft Entra ID across the platform — a multi-quarter change with careful rollout to avoid breaking authenticated sessions.
    • Building an AI-assisted dev system that scaffolds new tool frontends from prompts + configs (Ark UI, TanStack Router, TanStack Query) — focus on team leverage, not one-off features.
    • Review code from teammates and interns, and pair with PMs, BAs, and designers to translate KPI requirements into UI decisions.
  2. May 2021 — Oct 2024

    Frontend Developer · Decision Point

    Chennai, Tamil Nadu

    • Independently handled frontend for multiple analytics tools — scenario simulation UIs where users define input constraints and compare KPIs (ROI%, Volume Uplift%, GP%, Retailer Margin) across promotion types with multi-level filtering.
    • Contributed to an internal component library adopted across multiple teams and projects — Storybook-documented, composable primitives that reduced duplicated UI work downstream.
    • Invested in long-term code health — introduced Prettier, Git hooks, and SonarQube static analysis; automated CI/CD with Bitbucket Pipelines to cut release friction.
    • Partnered with backend teams on REST API contracts — pagination, error states, data transformation — to keep interface boundaries stable across releases.
Projects

Selected work

Hubble — RGM Platform

Micro-frontend (iframe-based) hosting 12+ tools from a single App Service — cut infra costs ~60%.

  • Migrated auth from SAML → OpenID Connect with Microsoft Entra ID.
  • Solved iframe security, permissions, and cross-app access control.
  • Added Playwright E2E tests for critical flows.
  • Built a configurable content system so non-technical teams can update copy without code.
React TypeScript MSAL Playwright

Command Center

Pipeline monitoring dashboard — client teams trigger, track, and inspect Azure Data Factory pipelines without involving data scientists.

  • React Flow for pipeline visualization with status tracking and step-level details.
  • Delivered under a tight schedule — earned Above & Beyond award, Q3 2023.
React React Flow TypeScript Azure Data Factory

Reusable Component Library

Internal component library shared across multiple teams and projects.

  • Storybook for documentation and visual testing.
  • Accessible, composable primitives adopted across RGM tools.
React TypeScript Storybook
Toolbox

What I work with

Frontend

React Redux TypeScript JavaScript (ES6+) HTML5 CSS3 Tailwind CSS-in-JS SASS

React Patterns

Custom Hooks Code Splitting Lazy Loading Error Boundaries Render Optimization Component Composition

Performance

Virtualization Memoization Debouncing Bundle Optimization

UI & Testing

Storybook Reusable Component Libraries Responsive Design Micro-Frontend Jest React Testing Library Playwright Accessibility Testing

Tooling & Runtime

Node.js Express NestJS Next.js Vite Webpack Docker Git Bitbucket Pipelines GitHub Actions CI/CD npm pnpm

Rendering

SSR SSG ISR CSR

Security & Auth

SAML OpenID Connect OAuth 2.0 Microsoft Entra ID MSAL

Accessibility

Semantic HTML ARIA Keyboard Navigation

AI

MCP LLM Integration Claude Code
Awards

Recognition

  • Above and Beyond — Q3 2023

    Decision Point

    Delivered the Command Center pipeline dashboard under a tight schedule.

Certifications

Credentials

  • Microsoft Certified: Azure AI Engineer Associate

    Microsoft · Nov 2025

  • Microsoft Certified: Azure Fundamentals (AZ-900)

    Microsoft · Sep 2022

Contact

Let's talk

I'm open to senior frontend roles where I can keep working on complex, data-heavy products. If that sounds like your team, the fastest way to reach me is email.