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?
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 syatems.
Skills
Frameworks
Infrastructure
Systems Design Tools
Engineering Log
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.
How to Implement an In-Memory Rate Limiter in Rust
A step by step approach to implementing an in-memory rate limiter in Rust.
Is Programming Enough? The Tales of a Software Engineer
Exploring the essential soft skills beyond programming that software engineers need to succeed in the business world - from communication and time management to collaboration and problem-solving
Projects

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.

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

Actix Web Starter Template
Production-ready Rust/Actix Web REST API starter with RBAC auth, SeaORM/PostgreSQL, Kafka-based email, and Docker tooling.