Skip to content
View mwaurawakati's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report mwaurawakati

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mwaurawakati/README.md

Mwaũra Wakati — Rust, Solana, and low-latency systems engineer

Email LinkedIn Portfolio Download CV

Nairobi, Kenya · UTC+3  ·  Open to senior and staff-level systems roles

$ whoami

I am a systems engineer focused on Rust, Solana infrastructure, low-latency DeFi execution, and concurrent software.

For the past three years, I have designed and evolved a proprietary multi-DEX arbitrage platform that owns the complete path from a market update to a landed transaction: streaming data, coherent state, AMM integration, route discovery, sizing, local simulation, transaction construction, leader-aware delivery, and post-trade forensics.

I enjoy systems where correctness has a deadline and where “fast” is meaningless unless the state, economic assumptions, and final outcome can still be justified.

shreds / gRPC / WebSocket
            │
            ▼
 transaction-aware settlement
            │
            ▼
 immutable market snapshots + version vectors
            │
            ▼
 newest-wins scheduling ──► sizing / SIMD / LiteSVM
            │
            ▼
 commit-time revalidation ──► v0 tx / ALTs / landing
            │
            ▼
 inclusion + realized PnL + causal forensics

engineering --principles

let principles = [
    "coherent state > fast incoherence",
    "bounded work > perfectly processed stale backlogs",
    "measured ownership > unexplained RSS",
    "on-chain invariants > off-chain confidence",
    "landed outcomes > send acknowledgements",
];

selected_systems/

System What I worked on Evidence
iQuant arbitrage engine A large Rust/Solana execution platform spanning ingest, AMM models, concurrent evaluation, local SVM simulation, transaction landing, safety controls, and forensics. Engineering case study
Marginal Price Optimization Translated AMM routing research into Rust with curve abstractions, log-price Newton solving, SVD fallback, replay feeds, and explicit convergence gates. Applied research case study
Aegis / Athena OS installer Native Linux installation workflows with Svelte, Tauri, Rust, disk operations, configuration validation, and asynchronous progress reporting. System case study · Repository
Basicrum ingestion service Deployed and operated a Go real-user-monitoring ingestion boundary covering normalization, ClickHouse persistence, recovery archives, TLS, and container delivery. Operations case study · Repository

Repository snapshot

The private trading-system repository currently represents approximately:

  • 86k+ lines of Rust in the core engine.
  • 197 core source modules and 450+ core test functions.
  • 1,070+ commits across three years of sustained development.
  • 48 protocol integration directories, covering heterogeneous AMM and execution models.

These numbers describe engineering scope—not trading performance. I do not publish revenue, win rate, or latency figures that cannot be independently reproduced.

toolchain.toml

Rust Solana Tokio Anchor Go Linux gRPC ClickHouse PostgreSQL Redis Docker Kubernetes Tauri

Hot path: Rust, Tokio, atomics, ArcSwap, bounded channels, Rayon, SIMD, custom allocators
Solana: accounts, transactions, Anchor, SPL, ALTs, durable nonces, Yellowstone gRPC, ShredStream, LiteSVM
Operations: Linux, Axum, ClickHouse, Redis, PostgreSQL, Docker, Kubernetes, observability, memory and failure forensics

field_notes/

I write about the engineering behind latency-sensitive blockchain systems:

contact --human

If you are building trading infrastructure, protocol software, low-latency services, or difficult stateful systems, I would be glad to talk.

Email: mwaurawakati@gmail.com
LinkedIn: linkedin.com/in/mwaurawakati
Portfolio: github.com/mwaurawakati/portifolio

observe → model → constrain → execute → verify

Popular repositories Loading

  1. lane-change-algorithm lane-change-algorithm Public

    This is a simple algorithm implemented in python meant to handle lane change in a car platooning problem

    Python 3

  2. AI-Back-Propagation-Neural-Network-model-to-forecast-road-traffic-using-MATLAB. AI-Back-Propagation-Neural-Network-model-to-forecast-road-traffic-using-MATLAB. Public

    Python 1

  3. graph-networks graph-networks Public

    A simple matlab function that creates a containers.Map with keys as the nodes and values as the end nodes to which the key value is connected

    MATLAB

  4. applied-concurrency-in-go-3164282 applied-concurrency-in-go-3164282 Public

    Forked from LinkedInLearning/applied-concurrency-in-go-3164282

    Applied Concurrency in Go

  5. Hacking-with-Go Hacking-with-Go Public

    Forked from parsiya/Hacking-with-Go

    Golang for Security Professionals

    Go

  6. go-essential-training-2446262 go-essential-training-2446262 Public

    Forked from LinkedInLearning/go-essential-training-2446262

    Go Essential Training

    Go