~
← Work

Low-Latency Feature Serving

Professional work

  • Rust
  • Async systems
  • Performance

Faster reads for production models

When models depend on a shared feature service, its latency becomes part of every prediction. I worked on improving that service, first through asynchronous processing and observability, then through a Rust rewrite.

Performance that holds up under load

I focused on the request path, controlled write pressure, and clear interfaces for callers. Benchmarks helped identify improvements, while service telemetry helped connect those results to real workloads.

The rewrite reduced read latency. Just as important, I worked on the client experience so teams could adopt the service without learning its implementation.

This was a performance project with an adoption problem attached. A fast service still needs understandable behavior, useful errors, and a straightforward way to get started.