Distributed Systems · Search · Data Infrastructure
Download ResumeI build distributed systems, search platforms, and data infrastructure that teams can depend on at scale. At Stripe, I lead cross-company architecture and execution for mission-critical platforms, from unifying Dashboard search to migrating billions of documents and improving ingestion across hundreds of terabytes of data. My work has delivered multi-million-dollar annual savings, substantial latency reductions, and reusable infrastructure adopted across teams.
I focus on turning complex infrastructure problems into shared platforms: aligning teams on architecture, planning phased rollouts, and building recovery, authorization, and operational reliability into the design. I also mentor engineers and build tools that make on-call analysis reliable and repeatable.
Unified fragmented Dashboard list-view backends around an event-driven search platform. The work combined cross-company architectural alignment, data enrichment, large backfills, and a phased rollout into a shared standard adopted across teams.
Impact: Organization-wide list-view load times fell from 15 seconds to 5 seconds.
Built a platform for repartitioning large search datasets with parallel execution, checkpointed recovery, and live dual writes. The reusable design enabled infrastructure upgrades without changes to product code.
Scale: 26 billion documents across 32 TB.
Rearchitected ingestion across five Elasticsearch clusters to improve throughput, reduce tail lag, and lower operating costs for a 450 TB search footprint.
Impact: $3 million in annual savings, 3× per-processor throughput, and p99.9 ingestion lag below 12 seconds.