Pritish
Pritish Budhiraja

Pritish Budhiraja

I build the frontend systems behind AI testing and payments.

Role
Senior Software Engineer @TestZeus
Local time
--:--
Location
Bangalore, India
OctNovDecJanFebMarAprMayJunJulAugSepOct

3,853 contributions, 15 Oct 2025 – 14 Oct 2026. GitHub.

LessMore

Good afternoon

  • I'm Pritish Budhiraja — a Senior Software Engineer who likes owning the path from UI to infra. React and TypeScript for the product; Docker, Kubernetes, and AWS for how it ships.
  • Currently building AI-powered testing at TestZeus. Previously at Juspay on Hyperswitch — checkout SDKs, merchant dashboards, and the pipelines that put them in production.
  • 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.
More about me

Stack

01 Languages

TypeScriptJavaScriptReScriptPythonSQL

02 Frontend engineering

ReactComponent architectureState managementBundle / performance optimization

03 Infra & delivery

DockerKubernetesCI/CD (Jenkins)AWS (S3/CloudFront)ViteWebpack

04 Backend & data

Node.jsRESTFastAPIMongoDBMySQLDynamoDB

Experience

TestZeus

Bangalore

Senior Software Engineer

August 2025 – Present

  • Owned the frontend architecture end-to-end for the platform — from feature-sliced module design to the build and deployment pipeline (Vite, Docker, Kubernetes/GKE) — enabling scalable, reliable delivery as the product grew.
  • Standardized code structure and formatting repo-wide using Biome, improving consistency, review quality, and maintainability across the codebase.
  • Built the end-to-end Teach Agent workflow, using an open-source browser tool to record browser sessions and convert them into AI-generated Gherkin scenarios and executable Python tests through asynchronous artifact processing and progressive generation.
  • Architected the Composio-based integration service to be extensible by design, enabling 15+ connected-app integrations across source control and enterprise tools with new connectors added easily; powers the end-to-end flow from account connection to knowledge-base creation to AI-generated test cases.
  • Implemented usage-based billing and quota enforcement using Flexprice and Redis, adding real-time event monitoring and per-user usage-metric tracking alongside pre-execution validation, cancelled-run slot recovery, and quota-exhaustion feedback.
  • Strengthened platform security and reliability through JWT revocation, tenant-derived authentication, login audit trails, deployment health checks, stale-chunk recovery, and Sentry-based observability — reducing unauthorized access and incident response time.
ViteDockerKubernetes/GKEBiomeTeach AgentComposioFlexprice and Redis
Juspay

Bangalore

Software Development Engineer I

April 2024 – August 2025

  • Owned technical delivery for the Hyperswitch Web SDK across 6 merchants, building dynamic UI rendering that adapted required fields per payment method and surfacing clear error messages for malformed or missing payment data to speed up merchant-side debugging.
  • Reduced SDK initial load time through tree-shaking and lazy-loading of components, with version pinning enforced via AWS CloudFront Functions for safe, predictable rollouts.
  • Owned the SDK's path to production: Jenkins-based CI/CD to S3 + CloudFront across 3 environments, hardened by GitHub Actions PR gates (lint, tests, build checks) that caught regressions before they shipped.
  • Triaged and resolved production defects reported by merchants on the open-source Web SDK repo, keeping enterprise integrations unblocked.
  • Mentored 5 engineers through design reviews and structured on-boarding; raised the bar on reviews, testing, and operational readiness for Web SDK changes.

Associate Software Development Engineer

December 2022 – April 2024

  • Led development of the Hyperswitch Dashboard (ReScript, React) from zero to production, enabling configuration and operations across 25+ global payment processors; owned UX and connector-configuration flows so merchants could onboard without backend changes for common cases.
  • Built HyperStudio (layout and UI customization) to extend SDK white-labeling; paired reusable ReScript components with Recoil-backed state for predictable performance.
6 merchantsAWS CloudFront Functions3 environmentsGitHub Actions5
ZFunds

Gurugram

Software Development Engineer

August 2022 – December 2022

  • Shipped seller-side purchase journeys for health insurance and fixed deposits (two of ZFunds's top-selling lines); debugged post-release data mismatches across advisor, investor, and web flows; and rebuilt cart validation/payout logic for advisor-assisted and self-checkout bookings.

Software Engineer Intern

January 2021 – July 2022

  • Contributed to ML-assisted billing and the autonomous collections workstation (Autonomous Call Workboard) — dialing lists, timelines, debounced lookups — with back-end work in Spring (Hibernate/Struts), React/Material UI dashboards with Highcharts, and Python/Flask/Scikit-learn scoring services on MySQL; mentored interns on reviews and task breakdown.

Education

Kalinga Institute of Industrial Technology (KIIT)

B.Tech in Computer Science Engineering · CGPA: 9.60/10.0

2018 – 2022 · Bhubaneswar, India

Projects(8)

GitHub

Teach Agent

TestZeus · 2025

Record a browser session and get Gherkin scenarios plus executable Python tests — async artifact processing, not a prompt in a box.

ReactOpen-source browserPythonAsync pipelines

Hyperswitch Web SDK

Juspay · OSS

Checkout SDK used by merchants. Dynamic fields per payment method, faster first load, and safe CloudFront rollouts.

ReScriptReactCloudFrontCI/CD

Hyperswitch Dashboard

Juspay

Merchant ops dashboard from zero — configure 25+ processors without a backend change for common cases.

ReScriptRecoilReact

Composio integrations

TestZeus · 2025

An extensible integration layer for 15+ apps — connect an account, build a knowledge base, generate tests. New connectors drop in without a rewrite.

ComposioReactIntegrations

HyperStudio

Juspay

Layout and UI customization for Hyperswitch checkout — white-label the SDK with reusable ReScript components and Recoil state.

ReScriptRecoilSDK

react-hyper-js

Juspay · npm

React wrapper for Hyper JS — about 4k weekly npm downloads. The package merchants reach for when they want Hyperswitch in a React app.

ReactnpmPayments

URL shortener

Personal

Short links and click analytics as a production-style API — Fastify, TypeScript, Redis.

FastifyTypeScriptRedis

Rate limiter gateway

Personal

An API gateway with three Redis algorithms and comments on every command — token bucket, sliding window, and fixed window.

ExpressRedisDocker

Get in touch

Work, a question, or just hello — I read everything. Open to roles and interesting frontend systems problems.