Rishi Agarwal
Lead software engineer. I design systems where the architecture follows the business model — not the other way around.
Lead software engineer at PhonePe. Built Share.Market web from the ground up — frontend architecture, custom React SSR for pre-login journeys, and Core Web Vitals / reliability dashboards for peak trading load. Also shipped Nexon (auditable Fastify MIS), modular KYC across products, and web security initiatives across the org.
Lending products at Paytm, and roles across large fintech platforms and smaller product teams — same ownership bar, different scale.
Built an MCP-powered analytics assistant on GitHub Copilot for LLM-driven Core Web Vitals queries and performance reports — AI-assisted development is how I ship, not a novelty bolted on.
Outside the day job I like putting things into the world — writing, small tools, and experiments I can ship and learn from in public.
Notes
Audit trails are product features
Why compliance-shaped reporting belongs in the domain model — not as a CSV export bolted on after the fact.
Peak-hour trading UI: reliability as a product requirement
How frontend architecture for a market-hours product has to treat latency, failure modes, and observability as user-facing concerns.