About
About Pritish Budhiraja
Senior Software Engineer in Bangalore. React, TypeScript, AI testing, payments, and the cloud path that ships them.
I'm Pritish Budhiraja, a Senior Software Engineer who likes owning the path from UI to infra. The work I care about is not a screen in isolation — it's the modules, the build, the deploy, and the services that keep a product reliable as a team keeps changing it.
These days that means AI-powered testing at TestZeus. Before that I spent a few years at Juspay on Hyperswitch — checkout SDKs, merchant dashboards, and the pipelines that put them in production.
Currently at TestZeus
At TestZeus I own the frontend architecture end-to-end: feature-sliced modules, the Vite build, Docker, and Kubernetes on GKE. The job is making the codebase something a team can keep changing without it falling apart — including repo-wide formatting and structure with Biome, so reviews stay about the change, not the style.
A large part of that work is the Teach Agent. You record a browser session; the platform turns it into Gherkin scenarios and executable Python tests. That only works if artifact processing is asynchronous and generation is progressive — not a single prompt dumped into a box. I also built the Composio-based integration layer so connecting GitHub, Jira, or another source of truth is an extension, not a rewrite. Fifteen-plus apps sit on that path today: connect an account, build a knowledge base, generate tests.
On the commercial side I implemented usage-based billing and quota enforcement with Flexprice and Redis — real-time events, per-user metrics, cancelled-run recovery, and clear feedback when a quota is exhausted. Security and reliability sit next to that: JWT revocation, tenant-derived auth, login audit trails, deployment health checks, and Sentry.
Previously at Juspay
I joined Juspay as an Associate Software Development Engineer in late 2022 and left as an SDE I in 2025. Most of that time was Hyperswitch.
I led the Hyperswitch Dashboard from zero to production in ReScript and React, so merchants could configure 25+ payment processors without a backend change for common cases. I also built HyperStudio for layout and white-labeling, and owned the Web SDK across six merchants: dynamic fields per payment method, faster first load via tree-shaking and lazy-loading, and CloudFront Functions for version-pinned rollouts. CI/CD went through Jenkins to S3 and CloudFront, with GitHub Actions as PR gates.
The Web SDK is open source. I triaged production defects from merchants on that repo, and I mentored five engineers through design reviews and onboarding.
Before Juspay I shipped seller-side purchase journeys at ZFunds — health insurance and fixed deposits — and interned at HighRadius on ML-assisted billing and collections: Spring on the back end, React dashboards, and Python scoring services.
Frontend, cloud, and the path between them
The work I like most sits at the boundary. React and TypeScript for the product. AWS, Docker, and Kubernetes for how it ships. Redis when usage or rate limits have to be correct, not approximate. I care about the boring parts: lint and format consistency, PR checks that catch regressions, and rollouts that don't surprise merchants.
On the side I've built a Fastify URL shortener with Redis analytics, and an API gateway that implements token bucket, sliding window, and fixed window in Redis — with comments on every command, because I wanted the code to teach the algorithm, not just run it.
Open source
At Juspay I worked on the Hyperswitch Web SDK in the open, and on react-hyper-js, a React wrapper for Hyper JS that merchants use to drop Hyperswitch into a React app. That package sees on the order of four thousand weekly downloads on npm.
Education
I studied Computer Science Engineering at Kalinga Institute of Industrial Technology (KIIT) in Bhubaneswar from 2018 to 2022, graduating with a 9.60 CGPA. Bangalore is home now.
Get in touch
If you want the compressed version, the resume is here. If you want to talk about frontend systems, AI testing, payments, or cloud delivery, email me or find me on LinkedIn and GitHub.