2021–Present · Organizations & Auth Platform, Accounts Infra & Services
Lead a platform engineering team owning the Organizations product and the core graph service that powers all Stripe APIs. This foundational service represents relationships, permissions, and hierarchies across Stripe's entire platform, enabling secure multi-account functionality, authorization, and enterprise solutions at scale.
Founded and built a product engineering team, transforming an infrastructure-focused group into a thriving product organization. Recruited, hired, and developed talented engineers, establishing team culture, processes, and technical direction. Grew the team to become fully independent and self-sufficient, capable of owning and driving product initiatives end-to-end while maintaining high engineering standards. The team shipped multiple high-impact products, such as Account Groups and Resource Sharing.
Led engineering efforts to launch customer and payment method sharing, a complex product spanning multiple teams and dozens of engineers. After months of development, this product changed the trajectory of enterprise organizations on Stripe while capturing marquee new users and their business, collecting over $300M in shared payment volume (as of Feb 2026).
I served as the ops and reliability lead for taking a new service from 0 to 1 at Stripe, achieving 99.999% availability and sub-10ms p99 latency, scaling the service from 0 RPS to tens of thousands. I was initially brought onto Stripe to help move from monolithic architecture into SOA, and successfully launching and scaling this core data-providing service was incredibly fulfilling and reassuring.
Solo designed and executed the migration of 11 live PostgreSQL databases and 10+ TB of data from single primary/replica architecture to global cellular architectures while minimizing downtime and preventing data loss.
Designed and developed comprehensive load testing and performance tuning initiatives that saved Stripe $860K annually in infrastructure costs. Through performance tuning, bottleneck analysis, host rightsizing, and fleet downscaling, I optimized our systems without compromising performance. I've always appreciated being able to save the company more money than they were paying me — it's a tangible way to demonstrate value and worth to the organization.
Led a complex cross-team project spanning 4 teams (platform, database, deployment, and service) to achieve fail-closed behavior for critical systems. Drove planning, scoping, exit criteria, and execution while managing dependencies across multiple teams. Improved service reliability through threadpool tuning, request deadline propagation, caching optimizations, and database isolation strategies. Established SLCs to drive reliability commitments and set clear client expectations.
Served as DRI for designing and implementing V2 Connections, a high-complexity, high-impact project that drives authorization and modeling for all next-generation APIs. Collaborated with IAM and other teams to design requirements, assumptions, and migration strategies. Led technical design and secured buy-in from multiple stakeholder teams despite not being original subject matter experts.
Developed and maintained highly-sensitive, highly-available, low-latency endpoints for reading key Stripe data such as legal entities and internal relationships. Handled complex edge cases including hard deletions, recreations, and consistent reads on create across replication. Implemented synthetic traffic validation mechanisms and batch critical checkers for highly critical merchants.
Designed and implemented organization invitation flows and user onboarding experiences, improving the developer experience for multi-account Organizations on Stripe.