---
title: "Shashank Agarwal - UI Engineer - II in Gurugram | Tal"
description: "Meet Shashank Agarwal, UI Engineer-2 @Flipkart | Ex-Snaptrude, Testbook | UI/UX hobbyist based in Gurugram. AI stack includes claude code, claude, and cursor. Explore public work links including github."
image: "https://tal.club/meet/shashank-agarwal/share-image"
---

# Shashank Agarwal on Tal

## Headline

UI Engineer\-2 @Flipkart \| Ex\-Snaptrude, Testbook \| UI/UX hobbyist

## About

Frontend Engineer with 3 years of experience building high\-performance React and TypeScript applications\. Experienced in frontend architecture, performance optimization, AI\-assisted developer tooling, and scalable UI systems serving thousands of users\.

## Location

Gurugram

## AI stack

claude code

claude

cursor

gemini

notion

claudecode

## Work experience

UI Engineer \- II at Flipkart, Mar 2026 \- Present · 6 mos

UI Engineer \- I at Flipkart, Aug 2024 \- Mar 2026 · 1 yr 8 mos, Bengaluru, Karnataka, India, • Acted as scrum master for a team of 2 engineers \- driving agile practices, sprint planning and retrospectives, and providing mentorship and technical guidance to help them grow and deliver key business objectives\. • Maintained and enhanced public spreadsheet library FortuneSheet, resulting in 24% increase to 5k\+ weekly downloads\. Managed code reviews, resolved 50\+ breaking bugs, upheld coding standards and license compliance\. • Orchestrated internal monorepo library called Flip\-sheet\. Optimized its performance by 94\.4%, reducing edit operations from 4\.5s to 250ms and decreased memory footprint by 27MB through data structure optimization and algorithm improvements, enabling smooth handling of \~10,000 row planbooks • Led Retailerhub's migration to public domain, engineering custom routing solutions for microfrontend architecture, resolving 5 critical production blockers including browser security restrictions and deployment errors, enabling VPN\-free access for external sellers and brand managers\. • Architected and implemented Sellerhub Minutes Demand Forecast in a multirepo environment, navigating 6 different codebases to build purchase requisition recommendations system with Node\.js middleware integration, advanced filtering across 7\+ dimensions, and mobile\-responsive design\. • Integrated Microsoft Playwright for comprehensive E2E testing, reducing manual testing time and frequency of critical production issues by over 50%\. • Delivered Brown\-Bag Session on Multithreaded Javascript to 40\+ MART engineers and led multiple knowledge transfer sessions on React patterns, custom hooks, and module federation, strengthening team capabilities and code quality\. • Key skills: React, Typescript, Express, Jest, Playwright, Docker, Agile, Figma

SDE \- Algorithms at Snaptrude, Aug 2023 \- Aug 2024 · 1 yr 1 mo, Bengaluru, Karnataka, India, • Utilized knowledge of graphics programming and WebGL to solve mathematical and algorithmic problems for 20,000 users\. • Developed Archicad Parser: Worked in the development of a C\+\+ plugin used to export Snaptrude’s models into Archicad\. Parsed using Node\.js server\. Used Amazon Cloudfront \(CDN\) and S3 for storing geometry data\. Fixed major bugs, added support for furniture export\. • Delete storey operation: Solo developer in a feature to delete Snaptrude storeys\. Developed frontend in Typescript, React and Redux; and backend APIs in Node\.js server\. Used linked list for managing storeys and Command design pattern to implement undo\-redo operations on queue data structure\. Supported with unit tests\. • Implemented camera improvements: Leveraged Babylon\.js 3D engine and vector algebra to fine\-tune pan, zoom and orbit algorithms\. Wrote algorithm for seamless switching between orthographic/perspective views\. Eliminated z\-fighting artifacts by using backface culling and dynamically adjusting clipping planes\. • Revamped Snaptrude Manager: Improved Snaptrude’s desktop application \+ plugin used for interoperability with Autodesk Revit\. Developed user interface in React and Redux, and supporting RESTful APIs in Django backend\. Migrated plugin code from Python to C\#\. • Optimizations: Implemented series of optimizations in mongoDB for slow server response by implementing bulkWrite\. Reduced Revit export JSON file size by 50% and made API enhancements, saving 2 minutes of AWS S3 bucket export time for large projects\.

Software Developer at Testbook, Feb 2023 \- Aug 2023 · 7 mos, Navi Mumbai, Maharashtra, India, • Maintained and developed features for Testbook app for 5 million active users in a fast\-paced and high\-demand work environment\. • Helped drive 14\.7% revenue growth through Testbook Pass Pro by developing UI elements in Compose and XML, integrating analytics events to web engage and firebase, deep links, and improving UX\. • Increased book sale by 2\.72x by developing Smartbooks e‑commerce module ‑ developed Jetpack Compose UI components, implementing MVVM architecture for the Book Details page, integration and consuming RESTful API in JSON and introducing pincode validation feature\. • Led an A/B testing on all active users by utilizing Firebase Engage and triggering 9 events across 144 locations within the app, revealing a significant 12% difference in purchase clicks\. • Implemented and resolved 100\+ bugs and key features, significantly enhancing the overall user experience

Summer Intern at Nagarro, Jun 2022 \- Aug 2022 · 3 mos, • Developed 7 utility applications and 2 fullstack applications\. • Modern to‑do list: A responsive modern to‑do list web app that supports speech‑to‑text \(Web Speech API\), reorder tasks \(Sortable\.js\), edit &amp; mark‑as‑done support and local storage on the fly\. Build upon jQuery and Bootstrap\. • Employee Management System \(CRUD\): Supports create, read, update and delete operations on a database\. Heroku/Render PostgresSQL, Express, ejs, async/await, RESTful API, Routing\. • Comic books store: E‑commerce website which supports viewing products list, adding items to cart, updating quantity and payment with Stripe\. HTML, CSS, Javascript, Node\.js, MySQL, EJS, Express, Node\.js, localStorage and Stripe\. • https://corbe30\.github\.io/Nagarro\-summer\-internship/

UI/UX Designer at Ergonomika, Jun 2021 \- Aug 2021 · 3 mos, India, • Single‑handedly managed the complete design environment for Ergonomika\. Responsible for creating the visual design flow, wireframe, and prototype for 3 separate apps and a landing webpage\. • Focused heavily on creating a brand identity\. Primarily used Fi\.\.\.gma, and kept tab of UX laws for an intuitive, accessible and easy‑to‑use UI\.

## Education

Bachelor of Technology, Information Technology, jaypee institute of information technology

Amity International School, Sector 43, Gurgaon

## Public links

- github: https://github\.com/corbe30

[View the original profile](https://tal.club/meet/shashank-agarwal)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/shashank-agarwal#person",
      "name": "Shashank Agarwal",
      "url": "https://tal.club/meet/shashank-agarwal",
      "image": "https://tal.club/meet/shashank-agarwal/profile-photo.jpg",
      "description": "Meet Shashank Agarwal, UI Engineer-2 @Flipkart | Ex-Snaptrude, Testbook | UI/UX hobbyist based in Gurugram. AI stack includes claude code, claude, and cursor. Explore public work links including github.",
      "jobTitle": "UI Engineer - II",
      "worksFor": {
        "@type": "Organization",
        "name": "Flipkart"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "UI Engineer - II"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Gurugram"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "jaypee institute of information technology"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Amity International School, Sector 43, Gurgaon"
        }
      ],
      "knowsAbout": [
        "claude code",
        "claude",
        "cursor",
        "gemini",
        "notion",
        "claudecode"
      ],
      "sameAs": [
        "https://github.com/corbe30"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/shashank-agarwal#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/shashank-agarwal#webpage",
      "url": "https://tal.club/meet/shashank-agarwal",
      "name": "Shashank Agarwal on Tal",
      "description": "Meet Shashank Agarwal, UI Engineer-2 @Flipkart | Ex-Snaptrude, Testbook | UI/UX hobbyist based in Gurugram. AI stack includes claude code, claude, and cursor. Explore public work links including github.",
      "dateModified": "2026-08-04T06:43:47.080Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/shashank-agarwal#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/shashank-agarwal/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/shashank-agarwal/profile-photo.jpg",
        "caption": "Shashank Agarwal profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
