David Oyinbo - Software Engineer

Building resilient, real-time
systems with clarity and intent.

I design distributed systems, craft custom protocols, and ship production-grade real-time infrastructure. Want to learn more about my experience? View resume

PROFILE

About

Senior Software Engineer with 8+ years of experience designing high-throughput distributed systems, real-time infrastructure, and open-source developer tooling. Deep expertise in Rust (Actix Web), event-driven architectures, and cloud-native AWS deployments. Authored Trypema, a Rust rate-limiting library delivering up to 11.9M ops/sec that outperforms established GCRA implementations in multiple benchmark scenarios. Built WebSocket services sustaining 120,000+ messages/second and led end-to-end product delivery in high-growth startup and SaaS environments.

8+ years shipping production systems Currently building: real-time messaging, presence & distributed systems.

CAPABILITIES

Skills

Core languages

RustTypescriptPHPSQL

Frameworks

ActixTokioVue/NuxtReactLaravel

Infrastructure

DockerAWSKafkaRedisPostgreSQLPrometheusHAProxy

Systems Design Tools

FigmaOpentelemetryREST
NOTES FROM THE FIELD

Engineering Log

June 14, 2026

On the Topic of Making Simple Useful Things (A Distributed Counter)

Counting things across multiple servers sounds trivial. It is not. A walkthrough of the design space for distributed counters, from atomic Redis scripts to per instance tracking with automatic cleanup of dead instances, and the Rust crate I built to handle all of it.

rustdistributed-systemsredis
View log
March 22, 2026

Why I Built Trypema: Rate Limiting, Rust, and One Stubborn Problem

The story behind Trypema, a Rust rate limiting library I built while solving a real problem, and how I ended up creating a hybrid provider nobody asked for.

rustrate-limitingopen-source
View log
February 14, 2026

How to Implement an In-Memory Rate Limiter in Rust

A step by step approach to implementing an in-memory rate limiter in Rust.

rustrate-limitingconcurrency
View log
SELECTED WORKS

Projects

May 13, 2026

Laye

Framework-agnostic RBAC library for Rust with composable AccessPolicy rules and plug-and-play middleware for actix-web and tower/axum.

RustRBACAccess Control
April 3, 2026

distkit

Distributed systems primitives for Rust. Strict and lax counters, instance-aware counters with automatic dead-instance cleanup, and sliding-window rate limiting, all backed by Redis.

RustRedisDistributed Systems
February 19, 2026

Trypema Rate Limiter

High-performance Rust rate limiting primitives with local, Redis-backed, and hybrid providers, atomic Redis enforcement, and absolute/suppressed strategies.

RustRate LimitingRedis

Let's build something together

Available for senior engineering roles, consulting, and architecture reviews.

© 2026 David Oyinbo