Bangalore, India

Adarsh Aniket

Software Engineer at Kantar, building analytics platforms end to end โ€” modular React frontends, GenAI experiences, and event-driven backends on AWS.

01 About

I build software that is simple to use and built to last.

I build reliable, scalable software from frontend to backend.

What I can help with

  • Frontend & UI Systems

    Build polished, accessible interfaces and reusable component systems that are easy to maintain and scale.

  • Product Engineering

    Take a product from idea to production, making the right technical decisions along the way without overengineering it.

  • Technical Architecture

    Design the structure of a product across frontend, backend, data, and infrastructure, with a focus on keeping systems simple, reliable, and easy to evolve.

  • Performance

    Find and fix bottlenecks that make applications slow โ€” from rendering and data fetching to architecture and infrastructure.

  • Backend & APIs

    Design APIs, data models, and backend services that support reliable products and can evolve as the product grows.

  • AI-powered Products

    Build practical AI features that integrate naturally into existing products โ€” from AI interfaces and workflows to tools and agent integrations.

02 Experience

Software Engineer

Kantar ยท Bangalore, India

Jul 2023 โ€” Present
  • Modular UI Architecture

    Built a reusable component system on Material-UI with custom shared components, integrated Storybook for development and documentation, and aligned implementations with the product design system for consistency, reusability, and scalability across analytics workflows.

    ReactMaterial-UIStorybook
  • Simulation Dashboard

    An interactive dashboard letting users evaluate "what-if" marketing scenarios and predict KPI impact through charts, tables, and cards.

    ReactD3.jsRedux
  • GenAI Analytics Assistant

    Built an AI analytics chat assistant end to end โ€” conversational state, persisted paginated history, API integration, Redux workflows, and a typed block-renderer architecture mapping AI response blocks to reusable Markdown and D3 visualization components.

    GenAITypeScriptD3.js
  • Media Insights Performance

    Improved a hierarchical table handling ~10,000 rows: converted recursive rendering into a flat visible-row structure with virtualization, moved SWR fetching from rows to the parent, and optimized React reconciliation โ€” ~9 minutes โ†’ 54 seconds.

    VirtualizationSWRProfiling
  • TypeScript Migration

    Raised codebase coverage from ~30% to 95%, introducing stronger type safety across API responses, Redux state, and reusable React components while improving maintainability.

    TypeScriptRedux Toolkit
  • Backend Architecture

    Architected backend services in Node.js and Go on AWS (S3, SQS, Lambda, DynamoDB, PostgreSQL), defining APIs, metadata models, and event-driven workflows for onboarding, activation, output retrieval, and model lifecycle management.

    Node.jsGoAWS
  • Model Lifecycle APIs

    Designed lifecycle and metadata APIs across 4 model flows โ€” portfolio, long-term, combined, and brand-level analytics โ€” with backward-compatible metadata and migration support for new admin, prediction, and overview experiences.

    API DesignMigrations
  • Role-Based Access Control

    Defined and implemented RBAC for an analytics admin surface, expanding a 2-role model to 7 role profiles with multi-organization access โ€” launched with zero post-release bugs or user queries.

    RBACMulti-tenant
  • MCP Server

    Built an MCP server over existing platform APIs, turning backend capabilities into discoverable, reusable tools for AI clients so users can interact with analytics through an agent.

    MCPAgentsNode.js

03 Projects

DOM Lab

Interactive platform for learning browser and DOM internals

  • Learn by progressively building core DOM primitives from scratch.
  • Implements the browser object hierarchy โ€” EventTarget, Node, Element, HTMLElement, Document, and Window.
  • Hands-on lessons showing how HTML is transformed into a DOM tree and how browser APIs are structured.
JavaScriptReactEducation

04 Skills

Languages

JavaScriptTypeScriptC++

Frontend

ReactRedux ToolkitD3.jsSWRMaterial-UIHTMLCSS

Backend & Cloud

Node.jsExpressAWSS3SQSLambdaDynamoDBPostgreSQLRDS

Tools & Testing

GitJestReact Testing LibraryWebpackViteNpmYarnFigma

Education

National Institute of Technology

B.Tech in Civil Engineering ยท CGPA 8.61

Silchar, Assam, India Jul 2019 โ€” May 2023

05 Contact

Open to interesting problems in frontend architecture, performance, and applied AI.