Skip to content
NK
Nagesh Kulkarni — Senior Frontend Engineer

Nagesh Kulkarni

I build the hard parts of the frontend — real-time streaming UIs, generative AI interfaces, and the design systems that hold complex products together. 10+ years building frontends, 7 of them with React, Next.js, and TypeScript.

FRONTENDSYSTEMSTHATHOLD UP.

10+ years · enterprise frontend

Senior Frontend Engineer with over a decade of experience. I focus on frontend system design, scalable architecture, and the real-time, AI-driven interfaces that tend to break at scale.

I've shipped complex enterprise UIs, WebSocket and SSE streaming experiences, generative AI chat, and design systems across data-heavy products.

  • Performance

    • Code splitting
    • Memoization
  • Accessibility

    • WCAG
    • ARIA
  • API Integration

    • Clean patterns
    • Data flow

B.E. in Information Science — Maharaja Institute of Technology, Mysore (2014)

  1. SaviyntSr. Software Engineer
    Apr 2019 – Dec 2023Bengaluru, India
    • Developed core frontend modules for Saviynt's enterprise Identity Governance and Administration platform using React, Redux, and Material UI.
    • Built a shared library of 20+ accessible form and data-grid components adopted by three frontend teams, reducing duplicated implementation effort.
    • Established Storybook as the central documentation platform for shared components, improving UI consistency and accelerating developer onboarding.
    • Optimized dashboards displaying thousands of identity records using memoization, lazy loading, pagination, and list virtualization.
    • Expanded automated test coverage with React Testing Library and Jest, improving regression protection and confidence in production releases.
    • Collaborated with product, design, backend, and QA teams to deliver identity lifecycle, access certification, and policy-management workflows.
  2. Qwinix TechnologiesSoftware Developer
    Oct 2016 – Mar 2019Mysuru, India
    • Developed single-page applications with AngularJS, JavaScript, HTML5, CSS3, and Bootstrap for multiple client projects.
    • Implemented reusable UI components and responsive, mobile-first layouts across multiple screen sizes and browsers.
    • Integrated frontend applications with REST APIs and collaborated with backend and QA teams throughout delivery.
    • Reviewed code and mentored junior developers on component design, responsive development, and frontend best practices.
  3. Wiredelta TechnologiesFront-end Developer
    Jul 2015 – Oct 2016Mysuru, India
    • Developed responsive e-commerce interfaces using HTML5, CSS3, JavaScript, and Bootstrap.
    • Converted design specifications into reusable, semantic, and cross-browser-compatible web pages.
    • Collaborated with designers and backend developers to implement product, navigation, and checkout experiences.

Saviynt · 2019–2023

  • React
  • Redux
  • Material UI
  • Storybook

Enterprise Identity Governance for global customers — lifecycle, certification, and policy enforcement. I built form and data-grid libraries adopted by three teams and standardized UI in Storybook.

Saviynt · 2019–2023

  • React
  • Redux
  • Material UI
  • Node.js

Crowd-sourced controls exchange — a unified repository for compliance and operational control content. I contributed React UI for browsing and managing shared control frameworks.

Qwinix · 2016–2019

  • React
  • Redux
  • Grommet

NPI supply-chain portal tracking launches, programs, and SKUs in one place. I built React views for status reporting and cross-team communication workflows.

Qwinix · 2016–2019

  • AngularJS
  • Bootstrap

Community platform for property managers and residents, covering events, reservations, maintenance requests, and service tickets. I developed responsive AngularJS workflows across the application.

Qwinix · 2016–2019 · Mobile

  • React Native
  • Redux
  • Native Base
  • Expo

Community resident mobile app for managing events, reservations, maintenance and service requests, and browsing nearby happenings around the community.

Personal project · 2024

  • Next.js
  • TypeScript
  • Node.js
  • MongoDB
  • Claude API

AI support agent with tool calling, policy retrieval using MongoDB Atlas and Voyage embeddings, and an SSE-streaming Next.js interface with source-grounded responses.

CoreFamiliar

Frontend

  • React
  • Next.js
  • TypeScript
  • JavaScript (ES6+)
  • AngularJS

AI Engineering

  • LLM Integration
  • Generative UI
  • Anthropic SDK
  • Tool Calling
  • Vercel AI SDK
  • RSC Streaming
  • Cursor
  • Claude Code

State & Data

  • Redux Toolkit
  • Context API
  • TanStack Query

UI & Styling

  • Tailwind CSS
  • Sass/SCSS
  • Chakra UI
  • Material UI
  • Ant Design
  • Bootstrap

Design Systems

  • Component Libraries
  • Design Tokens
  • Storybook
  • Theming

Performance & Real-time

  • Code Splitting
  • Lazy Loading
  • Memoization
  • WebSockets
  • Streaming UI

Testing & Tools

  • React Testing Library
  • Jest
  • Cypress
  • Git
  • GitHub Actions
  • Docker
  • Vercel
  • Webpack
  • npm
  • pnpm
  • yarn

APIs & Authentication

  • REST APIs
  • GraphQL
  • Axios
  • OAuth 2.0
  • OpenID Connect
  • JWT
  • Okta
  • Auth0
  • NextAuth.js

Accessibility & Process

  • WCAG
  • ARIA
  • Semantic HTML
  • Agile
  • Scrum
  • Code Reviews