skip to content
Yasir Shariff

I build software that has to be correct and stay up.

I'm Yasir, a Rust and Distributed Systems Engineer in Nairobi. Teams bring me in for protocol code, blockchain infrastructure, and backends where a bug or an outage costs real money. I work remotely with teams in any time zone.

Email me about your project

Where I can help

Performance-critical Rust
Proof systems, protocol logic, and hot paths written once in Rust, then shipped as a crate, a CLI, and a WebAssembly package so your backend and frontend run the same tested code.
Blockchain infrastructure
Execution clients, JSON-RPC services, RPC routing and failover, and the tooling developers use to build on your chain.
Backends that have to stay up
Event-driven services on Kafka or Redpanda, real-time APIs over WebSockets, and PostgreSQL data models built for production load.
Products, end to end
Turning requirements into a shipped product, then running it: architecture, delivery, monitoring, and support.

Recent work

See products and open-source work

How it works

  1. Tell me the problem

    Send a short note about what you're building and where you're stuck.

  2. Scope it

    I read the code or system, then send back a written plan with what I'd do, what it costs, and what you get.

  3. Build it

    Work lands in your repository in small reviewed changes, with regular progress updates.

  4. Hand it over

    You get tests, documentation, and a walkthrough, so your team can own it after I leave.

Tell me what you're building

A few sentences is enough: what you're building, where you need help, and when you'd like to start. If it's a good fit, I'll suggest a time to talk. If it isn't, I'll say so and point you to someone who can help.

Email [email protected]