Skip to content

~ collaborate

Working on something underneath? Let's talk.

I am happiest on runtimes, infrastructure, and the failure modes in between. These are the conversations where I can be most useful.

What I can help with

  1. 01

    Performance and cost for backend services

    Profiling hot paths, finding where the money goes, and making a service cheaper to run without giving back latency.

    # systems at 50M+ requests/day

  2. 02

    Observability and reliability for payment-grade systems

    Tracing, alerting, and failure-mode reviews for services where a dropped request is a customer's money.

    # UPI payments at Amazon

  3. 03

    Node.js runtime internals and debugging

    Event loop stalls, memory growth, and long-lived WebSocket traffic, traced down to what the runtime is actually doing.

    # Node.js collaborator emeritus

  4. 04

    Mentoring and open source onboarding

    Helping engineers find their way around a large codebase and land their first upstream patches.

    # GSoC 2018, Code-in mentor 2017 and 2018

esc
Pages
Home
Projects
Blog
Collaborate
Posts
Java vs Rust Kafka Clients: Chasing Down the Gaps
Lambda Performance Comparison Golang vs Java
Personal Development Environment using Docker and Neovim
GitHub
LinkedIn
X
Send an email
Actions
Copy email address
Toggle theme
yashladha.in↑↓ move↵ open