---
title: "Tanya Singh - UI Engineer 2 in Bengaluru | Tal"
description: "Meet Tanya Singh, Frontend Developer | MoEngage | Ex-Sapient based in Bengaluru. AI stack includes claude code, claude, and cursor."
image: "https://tal.club/meet/tanya-singh-7/share-image"
---

# Tanya Singh on Tal

## Headline

Frontend Developer \| MoEngage \| Ex\-Sapient

## About

A React js developer with an interest in JavaScript\. Working my way through, one day at a time\.

## Location

Bengaluru

## AI stack

claude code

claude

cursor

geminicli

github copilot

lovable

## Work experience

UI Engineer 2 at MoEngage, Aug 2024 \- Present · 2 yrs 1 mo, Bengaluru, Karnataka, India, – Architected and launched a new vertical for &lt; 5\-second transactional messaging across channels like Email, SMS, WhatsApp, Push etc, generating multi\-million dollar ARR\. – Built a no\-code rule set functionality that lets marketers create complex transactional communication, cutting Time\-to\-Live from weeks to hours\. – Built a dynamic form builder component in React that adapts its UI \(operators, inputs, validations\) based on the selected data type, supporting 8\+ types including nested objects and geo\-coordinates, to let users construct complex data filtering rules\. – Improved campaign conversion rates by shipping the Intelligent Path Optimizer \- an AI\-powered feature that dynamically selects the best journey path per user\. – Mentored 4\+ engineers , accelerating their ramp\-up on React best practices, component\-driven development, and testing strategies through code reviews and pair programming\. – Automated multiple release processes which reduced release timelines by 25%\.

UI Engineer at MoEngage, Mar 2022 \- Aug 2024 · 2 yrs 6 mos, Bengaluru, Karnataka, India, – Reduced build times by 40% by leading the AngularJS\-to\-React migration with a micro\-frontend architecture using Webpack Module Federation, improving developer velocity across teams\. – Achieved sub\-2\-second load times on data\-heavy analytics views through performance optimization, directly improving user experience\. – Own and maintain the common component library used across the product, driving UI consistency, reducing time to implementation, enforcing design standards, and reducing duplication across teams\.

Associate Web Developer at Publicis Sapient, Jul 2020 \- Mar 2022 · 1 yr 9 mos, Bangalore Urban, Karnataka, India, \- Partnered with Goldman Sachs, to work on developing an online bank application Marcus\. Handled front end with ReactJs and Redux, Backend and building APIs with Java/Springboot and Middleware and UI automation using Serenity, Selenium, Jest, and Enzyme respectively\. – Delivered customer\-facing applications for Fortune 500 clients in retail and financial services, building responsive, accessible interfaces with React, Redux, and ES6\+\. – Reduced development time by 25% across project teams by building reusable UI component libraries following atomic design principles\. – Reduced post\-release defects by implementing comprehensive end\-to\-end testing \(Serenity, Selenium, Cucumber\) and unit testing \(Jest\), ensuring high code reliability before production releases\. – Shipped pixel\-perfect UI implementations in Agile/Scrum teams, collaborating closely with designers, PMs, and backend engineers to meet tight delivery timelines\.

Intern at Publicis Sapient, Feb 2019 \- Jul 2019 · 6 mos, Bangalore, Received training in legacy front end technologies along with ReactJs\. Created an initial screening test application using ReactJs, to help organizations scrutinize candidates based on work experience\. Test window was equipped with timer and auto save option to cover for system failure or connection loss\. Entitlement specific dashboards created\.

## Education

Bachelor of Engineering, Electronics and communication, CMR Institute Of Technology

High School, PCMB, Delhi Public School, Bangalore East

[View the original profile](https://tal.club/meet/tanya-singh-7)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/tanya-singh-7#person",
      "name": "Tanya Singh",
      "url": "https://tal.club/meet/tanya-singh-7",
      "image": "https://tal.club/meet/tanya-singh-7/profile-photo.jpg",
      "description": "Meet Tanya Singh, Frontend Developer | MoEngage | Ex-Sapient based in Bengaluru. AI stack includes claude code, claude, and cursor.",
      "jobTitle": "UI Engineer 2",
      "worksFor": {
        "@type": "Organization",
        "name": "MoEngage"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "UI Engineer 2"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Bengaluru"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "CMR Institute Of Technology"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Delhi Public School, Bangalore East"
        }
      ],
      "knowsAbout": [
        "claude code",
        "claude",
        "cursor",
        "geminicli",
        "github copilot",
        "lovable"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/tanya-singh-7#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/tanya-singh-7#webpage",
      "url": "https://tal.club/meet/tanya-singh-7",
      "name": "Tanya Singh on Tal",
      "description": "Meet Tanya Singh, Frontend Developer | MoEngage | Ex-Sapient based in Bengaluru. AI stack includes claude code, claude, and cursor.",
      "dateModified": "2026-08-02T03:47:26.154Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/tanya-singh-7#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/tanya-singh-7/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/tanya-singh-7/profile-photo.jpg",
        "caption": "Tanya Singh profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
