---
title: "Khushal Agarwal - Software Engineer in Bengaluru | Tal"
description: "Meet Khushal Agarwal, Building and improving agents to build amazing mobile applications @Emergent | Prev React Native SDK Engineer @getstream.io | GSoC’21@React Native Elements | Front-end tooling | Open Source based in Bengaluru. AI stack includes claude code, claude, and cursor. Explore public w..."
image: "https://tal.club/meet/khushal-agarwal/share-image"
---

# Khushal Agarwal on Tal

## Headline

Building and improving agents to build amazing mobile applications @Emergent \| Prev React Native SDK Engineer @getstream\.io \| GSoC’21@React Native Elements \| Front\-end tooling \| Open Source

## About

Currently working as a Software Engineer at Stream\(getstream\.io\) and responsible for scaling the Chat and the Video infrastructure and improving the user experiences on the front end\. I am a Computer Science Graduate from Manipal University Jaipur\. I have worked as a student developer for Google Summer of Code under the organization React Native Elements and worked mainly around JS tooling\. I have been part of several open\-source projects, such as the tools at Stream, React Native Elements, and Mantine\. My interest primarily lies in front\-end development, with a knack for React, React Native, TypeScript, JavaScript, and other related front\-end tools and technologies\. I am also familiar with backend tools like NodeJS, AWS, Nginx, and MongoDB and have done several projects using them\. I am fond of Operating Systems, Computer networks, Linux, DSA, Cloud Computing, and Infrastructure services\. I am a Tech Enthusiast as well as a part\-time Freelancer\. Some of my soft skills are quick learning, problem\-solving, product management, and managing client relations\. I have helped around 6\+ clients, both Indian and overseas, launch their products with scale\. Some of them are Letarez \(Germany\) and MboaFoods \(Cameroon\)\. My GitHub \- https://github\.com/khushal87

## Location

Bengaluru

## AI stack

claude code

claude

cursor

opencode

claudecode

ChatGPT

## Work experience

Software Engineer at Emergent, Apr 2026 \- Present · 5 mos, Bengaluru, • Building and refining AI agents that generate high\-quality, production\-ready mobile applications end\-to\-end\. • Drove a 20% increase in daily active users and revenue on the Expo vertical through agent capability improvements and UX refinements\. • Collaborated cross\-functionally with product, design, and engineering to elevate mobile output quality and ship rapid, iterative improvements to end users\. • Applied deep React Native and Expo expertise to shape how the agent scaffolds, structures, and optimizes generated mobile codebases\.

React Native SDK Engineer at Stream, Jan 2025 \- Mar 2026 · 1 yr 3 mos, Amsterdam, \- Introduced a Design System to standardize UI components across React Native SDK, improving consistency among other Native SDKs and contributing to 3x business growth\. \- Collaborated and worked on the AI Components SDK and Feeds V3 SDK during the time to ship it with parity alongside other SDKs\. \- Improved React Native Chat SDK performance by 2\.5x through rendering, virtualization, and state management optimizations, supporting large\-scale enterprise customers including Dream11, Cvent, and Lokal\. \- Architected and implemented a shared state management system across JavaScript SDKs, improving code reusability, maintainability, and cross\-SDK data consistency\. \- Worked on features like, Location Sharing, Message Reminders, Draft Messages, Message Composer V2\.

Medior Software Engineer at Stream, Dec 2022 \- Dec 2024 · 2 yrs 1 mo, Amsterdam, In addition to the work mentioned below as a Junior Developer, I have been working on the new Video SDK\(Actively used by 30\+ companies with thousands of users\) and continually improving the Chat SDK\. •Technical Contributions This includes collaborating with other JS teams and building features and bug fixes on the Client side and integrating the client to the SDK and building SDK components\. \- Architect the React Native SDK components and data flow\. \- Build Speaking while Muted, Ringing, Meeting and Livestream components for easy use\. \- Assist customers with the integration and make sure the performance of the SDK and the React components is in par\. Documentation \- https://getstream\.io/video/docs/reactnative/ • Other responsibilities \- Assist customer with the integration and address their issues on a day to day basis\. Actively helping 100\+ customers with their Chat and Video integration at Stream\. \- Engage in Integration Review for the customers, sales review and discussions around techincal planning of the SDK\. \- Actively Helping with hiring of Frontend and React Native engineers\.

Junior Software Engineer at Stream, Sep 2021 \- Dec 2022 · 1 yr 4 mos, Amsterdam, North Holland, Netherlands\(Remote\), Responsible for building, maintaining, and taking ownership of Stream’s React Native Chat SDK and other Front\-end JS SDK and tools to allow integration of Stream’s core APIs\. Work with thousands of developers and manage the SDK to work for 1M\+ users\. As one of Stream’s developers, I work on simplifying how applications are built\. Engage in software design, research, and coding\. Write documentation for the libraries and interact with customers through GitHub by responding to issues and reviewing pull requests\. In addition to feature additions and maintenance, I involve in taking ownership of developer relations for the React Native SDKs and other front\-end SDKs\. Responsibilities: \- Maintain and enhance existing React Native and other Frontend SDKs\. \- Work across multiple teams to provide technical insight on product and feature development\. \- Collaborate with backend teams to ensure feature parity across SDKs\. \- Pivot, jump in and assist in the development/maintenance of other SDKs\. \- Assist customers with implementation, respond to GitHub issues and review open\-source contributions\. Contributions \- Authored multiple releases, such that the performance of the Chat components is improved and continually trying to improve the architecture and the code\. \- Developed a Flipper plugin that is actively used for debugging the React Native SDK\. Build, the template repository to kickstart Chat SDK development easily\. \- Build features like pinning a message, video attachments support, voice recording support, and several other features for the SDK alongside support and proper documentation\.

Student Software Developer at Google Summer of Code, May 2021 \- Aug 2021 · 4 mos, Organization \- React native elements \- Work on automatic generation of documentation from React/React Native components by parsing the typescript files\. \- Convert the JSON data in Markdown using utilities/tools and displaying it to the Documentation Website\. \- Designed tests for the same using Jest and automate the process to run with every change in the main components props description\. Project \- https://summerofcode\.withgoogle\.com/projects/\#5690075263795200

Software Engineer Intern at FarziEngineer, Oct 2019 \- Sep 2020 · 1 yr, Noida, Uttar Pradesh, India, Worked on multiple projects over the period on React, React Native and other Frontend technologies\. Time to time also contributed to Backend technologies like Node\.js, MongoDB\. Projects 1\. Parna Rate A location\-based rating platform enabling users to discover nearby places and evaluate their hygiene standards — built during COVID\-19 to address real public health awareness needs\. Tech: ReactJS, REST APIs, MongoDB, Node\.js 2\. Socbays A feature\-rich mobile application for football enthusiasts, offering end\-to\-end functionality including challenge creation, team management, ground booking, and an in\-app product marketplace\. Tech: React Native 3\. Aspen Nannies Designed and developed a comprehensive admin panel to streamline both internal operations and external client management for a nanny placement organization\. Tech: ReactJS

## Education

Bachelor of Technology \- BTech, Computer Science, Manipal University Jaipur

CBSE class 12th, PCMB, Sarada Vidya Mandir, Raiganj

## Public links

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

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

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/khushal-agarwal#person",
      "name": "Khushal Agarwal",
      "url": "https://tal.club/meet/khushal-agarwal",
      "image": "https://tal.club/meet/khushal-agarwal/profile-photo.jpg",
      "description": "Meet Khushal Agarwal, Building and improving agents to build amazing mobile applications @Emergent | Prev React Native SDK Engineer @getstream.io | GSoC’21@React Native Elements | Front-end tooling | Open Source based in Bengaluru. AI stack includes claude code, claude, and cursor. Explore public w...",
      "jobTitle": "Software Engineer",
      "worksFor": {
        "@type": "Organization",
        "name": "Emergent"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Software Engineer"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Bengaluru"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "Manipal University Jaipur"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Sarada Vidya Mandir, Raiganj"
        }
      ],
      "knowsAbout": [
        "claude code",
        "claude",
        "cursor",
        "opencode",
        "claudecode",
        "ChatGPT"
      ],
      "sameAs": [
        "https://github.com/khushal87"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/khushal-agarwal#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/khushal-agarwal#webpage",
      "url": "https://tal.club/meet/khushal-agarwal",
      "name": "Khushal Agarwal on Tal",
      "description": "Meet Khushal Agarwal, Building and improving agents to build amazing mobile applications @Emergent | Prev React Native SDK Engineer @getstream.io | GSoC’21@React Native Elements | Front-end tooling | Open Source based in Bengaluru. AI stack includes claude code, claude, and cursor. Explore public w...",
      "dateModified": "2026-09-19T14:07:44.483Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/khushal-agarwal#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/khushal-agarwal/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/khushal-agarwal/profile-photo.jpg",
        "caption": "Khushal Agarwal profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
