NOIDA --:--:-- IST
CH 00 · LIVECONNECTED 00:00:00RTT …
move to speak · click to ping

Frontend engineer at SparkTG. I build the interfaces where people talk: to each other, and to machines. Calling widgets, chat widgets, real-time sync.

<500 ms chat widget latency99.9% widget uptime100+ sites embed SparkChat500+ enterprise clients on the platform
98+ Lighthouse, sparktg.com40% SEO lift, EllemoraWCAG AA FinTech dashboards4+ yrs shipping to production

Receiving · 0%

Four years of making real-time feel instant. I care about the half-second between someone speaking and the screen answering: the latency, the reconnect, the accessible label, the layout that holds from 320 to 2560 pixels. Right now that means cloud telephony, IVR and AI voice bots at SparkTG.

Selected work

Six channels.
Each one performs itself.

CH 01Team sync, in real time
riya · laptop
To doDoingDone
Design review
Fix reconnect
Ship v2.3
Auth tokens
Perf audit
WebSocket frame
dev · phone
To doDoingDone
Design review
Fix reconnect
Ship v2.3
Auth tokens
Perf audit

CH 01 · Full-stack · Real-time collaboration

WorkSyncX

A team collaboration platform where tasks, assignments and workflows stay in sync across every open screen. React and Next.js on the front, Spring Boot and PostgreSQL behind, WebSockets in between.

  • Real-time task sync
  • Multi-user concurrency
  • React + Spring Boot
  • Production-grade backend

React.js · Next.js · TypeScript · Spring Boot · PostgreSQL · WebSockets

View the code
CH 02Voice calls, inside any page
incoming call · support line
ICE ·DTLS ·SRTP ·

CH 02 · WebRTC · Real-time voice

Calling Widget

An embeddable voice-calling widget used by Zomato Nugget, Eternal and other enterprise clients: WebRTC calls with reliable connection handling, tuned latency and multi-client support.

  • Used by Zomato Nugget & Eternal
  • Real-time voice
  • Multi-client
  • Enterprise ready

React.js · WebRTC · TypeScript · WebSockets · REST APIs

CH 03One script tag, 100+ websites
client-store.com
#shadow-root · host CSS can’t reach in
SparkChat

CH 03 · SaaS · Web Components

SparkChat Widget

An embeddable AI chat widget living on 100+ client websites. Built with Web Components for cross-domain isolation, so it never leaks a style into the host page, and answers in under half a second.

  • 100+ client sites
  • <500 ms latency
  • 99.9% uptime
  • AI conversations

React.js · Web Components · TypeScript · WebSockets · REST APIs

CH 04The marketing site, end to end
0Lighthouse
loaded < 1 s

CH 04 · Marketing · Next.js

sparktg.com

The complete SparkTG marketing website: modern UI, responsive layouts, full SEO and a 98+ Lighthouse score, so a cloud-telephony platform loads in under a second.

  • 98+ Lighthouse
  • <1 s load
  • Full SEO
  • Responsive

Next.js · React.js · TypeScript · Tailwind CSS · Vercel

CH 05Fashion e-commerce, SSR + PWA
ELLEMORAbag 0
Linen dress₹2,490
Oxford shirt₹1,790
Tote bag₹1,290
Loafers₹3,190
Stripe · ₹1,790Paying…
search visibility
+40%

CH 05 · Full-stack · E-commerce

Ellemora

A full fashion store: Strapi CMS, Stripe payments, server-side rendering and a progressive web app, which lifted SEO by 40% and kept every page fast from 320px to 2560px.

  • 40% SEO improvement
  • SSR + PWA
  • 98+ Lighthouse
  • Stripe payments

Next.js · React.js · Node.js · Strapi · PostgreSQL · Stripe

CH 06Enterprise data, made usable
#AccountFundBalanceΔ
1AC-854618Growth₹75,46,197-0.11%
2AC-184245Index₹8,42,459-1.89%
3AC-402157Bond₹30,21,581-1.78%
4AC-151608Target 2040₹5,16,090+0.96%
5AC-897644Stable₹79,76,450+1.42%
6AC-197469Intl₹9,74,695+1.69%
7AC-539411Growth₹43,94,121+0.30%
8AC-506395Index₹40,63,959+0.71%
9AC-107051Bond₹70,517+0.82%
rendering 9 of 1,00,000 rowsWCAG AAsynthetic data

CH 06 · Enterprise · FinTech (at Wipro)

Alight FinTech

Reusable components and fast rendering for large financial datasets at Alight Solutions, with WCAG AA accessibility work that improved UX by 25-30%.

  • 25-30% UX improvement
  • WCAG AA
  • Large datasets
  • Reusable components

React.js · Bootstrap · Java · Spring Boot · REST APIs

The path

Bareilly → Noida.
Six years, one line.

  1. 2019

    study · Bareilly

    Bachelor of Computer Applications

    Invertis University

    • BCA, 2019 – 2022
  2. 2022

    work · Noida

    Project Engineer

    Wipro Technologies

    • React components for an enterprise FinTech dashboard at Alight Solutions
    • Java Spring Boot microservices for backend APIs and data processing
    • UX up 25-30% through WCAG AA accessibility work
  3. 2023

    work · Bareilly

    Full Stack Engineer

    Ellemora

    • Built the fashion e-commerce platform with React and Next.js
    • SSR + PWA, a 40% SEO improvement
    • Stripe payments; 98+ Lighthouse; 320px to 2560px
  4. 2023

    study · Bengaluru

    Master of Computer Applications

    Jain University

    • MCA, 2023 – 2025, alongside full-time work
  5. 2025

    work · Noida · now

    Frontend Engineer

    SparkTG

    • AI-powered cloud communication: telephony, IVR, AI voice bots
    • Frontend for a contact-centre platform serving 500+ clients
    • Calling widget, SparkChat widget and sparktg.com
one page · PDF · plain textRead the full résumé

Frequency response

The full range,
front to back.

tap a band

React.jsReduxWebRTCCode SplittingDesign SystemsNode.jsGitPWA

Stay on the line

Building something people talk through?

it’s --:-- in Noida