Steve Leggett

Steve Leggett

Performance engineering for responsive, reliable systems.

I help engineering teams find hidden performance constraints, understand their effect on users, and validate changes with evidence.

Explore case studies · Discuss a performance problem

How I work

I investigate latency, throughput, and resource limits across the UI, API, and database. Profiling and workload tests turn symptoms into a diagnosis—and a change we can measure.

Start here: Measure the Workflow, Not Just the Request — a blank contract for defining what your performance result includes.

From symptom to evidence:

  • Trace the workflow. Find where users wait and where execution time goes.
  • Name the constraint. Use profiling and workload evidence to understand what limits the system.
  • Validate the change. State the expected outcome, measure the result, and check for regressions.
  • Make it repeatable. Turn the diagnosis into useful tooling and checks the team can maintain.

Writing

Practical guides for investigating performance. Browse all writing.

Case Studies

Browse all case studies

Work with me

Bring me the workflow that feels slow, the load test that leaves questions unanswered, or the performance change your team needs to validate.

Describe the workflow. What are users trying to do, and where do they wait?

Name the conditions. When does the problem appear, and what has changed?

Share the evidence. What have you measured or tried so far?

Describe your performance problem

LinkedIn · GitHub

The 7 Silent Killers of System PerformanceWhy Load Tests Lie (and How to Write One That Doesn’t)The Teardown Stack: My Framework for Debugging Slow SystemsCase Study: Cutting a 450ms Latency Blocker to 45msThanks for your submission! We will follow-up shortly!Scaling Persistent gRPC Connections to 30,000 ClientsWritingCase StudiesWhen a Green SLO Missed a Workflow StallBefore a Performance Fix, Write the PredictionData Growth Is Load: What Request Rate Leaves Out