PR
Senior Frontend EngineerOpen to work

I build fast, accessible React apps for banks, fintechs, and AI products — and keep them maintainable long after launch.

6 years in enterprise React
14,000+ users reached
Pune, India
~6
Years of experience
14K+
Employees reached (RAG)
18
Projects shipped
100K+
Docs searchable via RAG UI
01

About

Senior Frontend Engineer with nearly 6 years building large-scale React and TypeScript applications for enterprise clients across banking, fintech, healthcare, and manufacturing.

Currently leading frontend delivery for Lloyds Banking Group at Publicis Sapient in a microfrontend architecture with React, TypeScript, and Redux Toolkit.

Built the frontend for a production RAG system at CPPIB — an SSE-based streaming chat wiring LangChain, a vector DB, and AWS Athena into the UI, used by 14,000+ employees across 25+ knowledge bases.

Along the way I've stood up frontends from scratch, co-owned a schema-driven forms library, mentored junior engineers through code review, and pushed Lighthouse scores from the 50s into the 90s.

Portrait of Piyush Rajput
Pune, India
02

Experience

Nearly 6 years building large-scale frontend applications for enterprise clients across banking, fintech, healthcare, and manufacturing.

  1. Publicis Sapient

    Senior Frontend Engineer

    Jul 2024 – Present

    2 yrs 3 mos · Pune, India · Hybrid

    • Delivered frontend across two enterprise engagements — Knowledge Initiative (CPPIB) and CCP (Lloyds Banking Group) — owning end-to-end delivery on each.
    • Engineered the KI chat interface on Server-Sent Events, rendering tokens as they streamed rather than waiting on full responses — for 14,000+ users querying 100,000+ documents across 25+ knowledge bases.
    • Architected the CCP payment flow from scratch — discrete Payment, Review, and Success steps with explicit Error, Blocked, and Cancelled states — so colleagues confirm details before committing and every failure path has a defined outcome.
    • Mentored 2–3 junior engineers through code review, guiding component design, state handling, and testing practices.
    ReactTypeScriptRedux ToolkitRTK QuerySSE
  2. iBase-t

    Software Engineer

    Sep 2023 – Jul 2024

    11 mos · Pune, India · Remote

    • Co-owned an internal JSON schema-driven form library adopted as the form layer across 4 modules of Solumina I-Series, used by 8–10 teams — new screens ship as configuration, reducing custom UI code.
    • Supported consuming teams — reviewed schema usage, coordinated version upgrades, and served as the point of contact for issues raised against the package.
    ReactReduxJSON SchemaStorybookJest
  3. ScaleReal Technologies

    Software Engineer

    Nov 2020 – Sep 2023

    2 yrs 11 mos · Pune, India · Remote

    • Shipped production frontends across 3 client products (hospitality, healthcare, fintech), from greenfield setup through ongoing feature work.
    • Developed responsive web applications following Atomic Design and TDD within Agile/Scrum teams.
    • Improved Lighthouse/PageSpeed scores from the 50s to 90s+ through lazy-loading, asset compression, and deferred non-critical JS.
    ReactTypeScriptReduxGraphQLstyled-components
03

Projects

A selection of the 18 products I've shipped — from RAG-powered enterprise tools to civic apps used by thousands during the pandemic.

  • CCP — Colleague Channels Platform

    Publicis Sapient· Lloyds Banking Group

    Jul 2025 – Present

    An internal platform used daily by branch staff and contact center agents at Lloyds Banking Group, where each journey is deployed as an independent microfrontend. Owned the Profile, Make Payments, and Pending Payments journeys on it, built with the internal component library. Architected the multi-step payment flow end-to-end from scratch — Payment, Review, and Success steps plus explicit Error, Blocked, and Cancelled states — so colleagues confirm details before committing, with every failure path handled rather than a dead end. Implemented the Pending Payments view (filtering, sorting, and search across up to 100 records, kept responsive via pagination), managed state and data fetching with Redux Toolkit and RTK Query, and wrote unit and integration tests alongside QE's Playwright/Cucumber coverage.

    ReactTypeScriptRedux ToolkitRTK QueryMicrofrontendsInternal Component Library
  • Lodgistics

    Visit ↗

    ScaleReal Technologies

    Nov 2022 – Apr 2023

    Hospitality SaaS for hotel operations. Built the Guest Connect messaging feature end-to-end — Twilio SMS plus Action Cable (WebSockets) so hotel staff saw guest messages arrive live without refreshing — and the task-management UI for assigning tasks, tracking status to completion, and handing off open items between shifts. Wrote unit and integration tests across both workflows.

    ReactReduxMaterial UITwilioAction Cable (WebSockets)JestRTL
  • Knowledge Initiative (KI)

    Publicis Sapient· CPPIB

    Jan 2025 – Jul 2025

    Built a streaming chat UI for CPPIB across 100,000+ private documents — chose Server-Sent Events over request-response polling so tokens render as they're generated instead of waiting on a full completion. Added a keyboard-navigable knowledge-base picker (selector + '/' slash-command) for switching between 25+ isolated knowledge bases (Legal, Finance, HR), a conversation-history sidebar with cursor-based pagination and react-window virtualization, export-to-PDF and share actions (among the most-used features per team feedback), and an admin dashboard surfacing ingestion status and PDF counts. Integrated with RAG backend APIs (LangChain, vector DB, AWS Athena).

    ReactTypeScriptReduxREST APIsSSELangChainVector DBAWS Athena
  • TangoRx

    Visit ↗

    ScaleReal Technologies

    May 2021 – Aug 2022

    Healthtech platform supporting US Federal 340B pharmacy compliance. Engineered patient-management and pharmacy-workflow screens, integrating with a Kotlin/Postgres backend, and assembled the reporting dashboard with Nivo charts. Developed 8+ custom hooks and HOCs and handled data fetching via Axios over REST APIs across 20+ modules — shipping new features, fixing production issues, and maintaining existing screens.

    ReactTypeScriptReduxAxiosREST APIsNivostyled-componentsJest
  • Solumina I-Series

    iBase-t

    Sep 2023 – Jul 2024

    iBase-t's manufacturing operations platform for Aerospace & Defense clients. Co-owned an internal JSON-schema-driven form library — a single renderer mapping schema field types to React components, with conditional visibility, dependent fields, and declarative validation, so new screens shipped as configuration rather than hand-written JSX. Handled nested and repeatable field groups via recursive rendering (one schema describing a full multi-section inspection form), published it as a versioned package to a private npm registry adopted as the app's form layer, documented components in Storybook for consuming teams, and shipped product screens on top of it.

    ReactReduxJSON SchemaStorybookJestRTLPrivate npm RegistryGitLab
  • DealSafe

    Visit ↗

    ScaleReal Technologies

    Feb 2021 – May 2021

    Fintech escrow platform — internal admin application. Built pages for managing deals, customers, transactions, and users — including a timeline view showing where each deal sat in the escrow lifecycle. Added the reporting section with Ant Design charts surfacing deal, customer, and transaction data for the operations team. Wrote unit and integration tests across the admin pages, consuming GraphQL APIs backed by Django and Postgres.

    ReactTypeScriptGraphQLApollo ClientReduxAnt Designstyled-components
04

Skills

The tools and practices I reach for — with an emphasis on testing, reusable architecture, and, increasingly, AI integration.

Languages

  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Python

State & Data

  • Redux Toolkit
  • Redux
  • RTK Query
  • React Context API
  • TanStack Query
  • SWR
  • Zustand
  • Error Boundaries

Architecture & Design Systems

  • Microfrontends
  • Module Federation
  • Design Systems
  • Component Libraries
  • Atomic Design
  • Storybook

Accessibility

  • Accessibility
  • WCAG 2.1 AA
  • Semantic HTML
  • ARIA
  • Keyboard Navigation
  • axe DevTools

Backend & Mobile

  • Node.js
  • Express
  • Ruby on Rails
  • Action Cable
  • Flutter
  • Firebase

Libraries & Frameworks

  • React.js
  • Next.js
  • React Native
  • React Router
  • Material UI
  • Ant Design
  • i18next (i18n)
  • Nivo

Rendering & SEO

  • CSR
  • SSR
  • SSG
  • ISR
  • Hydration
  • React Server Components
  • SEO
  • Open Graph

Testing

  • Unit Testing
  • Integration Testing
  • E2E Testing
  • TDD
  • Jest
  • React Testing Library
  • Playwright
  • Cucumber

APIs & Integration

  • REST APIs
  • GraphQL
  • Apollo Client
  • Axios
  • Server-Sent Events (SSE)
  • WebSockets
  • JWT
  • Twilio

Databases

  • MongoDB
  • Firestore

Styling

  • styled-components
  • CSS-in-JS
  • Sass/SCSS
  • Responsive Design

Forms & Validation

  • React Hook Form
  • Zod
  • Yup
  • JSON Schema

Performance

  • Core Web Vitals
  • Lighthouse
  • Code Splitting
  • Lazy Loading
  • Bundle Optimization
  • Memoization
  • PageSpeed
  • Cross-browser Compatibility

RAG / AI

  • LangChain
  • Vector DBs
  • Prompt Engineering
  • AWS Athena

Tools & Workflow

  • Git
  • GitHub
  • GitHub Actions CI/CD
  • GitLab
  • Webpack
  • Vite
  • Babel
  • ESLint
  • Prettier
  • Chrome DevTools
  • Husky
  • Lighthouse CI
  • Private npm Registry
  • Agile
  • Scrum
05

Education & Certifications

Education

D.Y. Patil College of Engineering, Pune

Bachelor of Engineering (BE) — Information Technology · CGPA 8.45 / 10

2018 – 2021

Government Polytechnic Jalgaon

Diploma — Information Technology

2015 – 2018

Certifications

  • AI Trends — Emerging Technologies: The Very Latest

    Publicis Groupe · Mar 2025

    View ↗
  • Using Gen AI — Text

    Publicis Groupe · Feb 2025

    View ↗
  • GenAI — The Basics

    Publicis Groupe · Jan 2025

    View ↗
  • Interactivity with JavaScript

    Coursera · Apr 2020

    View ↗
  • Introduction to CSS3

    Coursera · Apr 2020

    View ↗
  • Introduction to HTML5

    Coursera · Apr 2020

    View ↗
06

Recommendations

What colleagues and teammates have said about working with me.

Piyush is an experienced web developer. He has vast knowledge of the latest web technologies like React, Redux, and Next.js. He is exceptionally quick to complete tasks at hand without any errors, and is a really good pair programmer.
Abhishek GhadgeSoftware Engineer · May 2024
Piyush is my go-to person for all frontend-related tasks. I worked with him for a couple of years, and on top of being a great engineer, he is also an easy-going person. I definitely recommend Piyush to any job.
Sandesh BodkeFull-Stack Developer, Atlassian · Sep 2022
Piyush is a quick learner and a very good developer. He has good knowledge of frontend technologies. He is a team player with a very helpful, humble, and down-to-earth attitude. I enjoy working with him.
Tajwinder SinghSDE-I @ Medly, Frontend/ReactJS · Jul 2022
Piyush is a great team player with a let's-do-it attitude. Always ready to take on challenges, he brings a positive attitude and strong technical depth that make him a commendable developer. I highly recommend Piyush.
Krishna KhandagaleFrontend Enthusiast · Jul 2022
07 — Contact

Let's build something great

I'm open to Senior Frontend / Full-Stack roles where I can own meaningful product surfaces and keep growing. If that sounds like a fit, I'd love to hear from you.