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 syatems.

CAPABILITIES

Skills

Core languages

RustTypescriptPHPSQL

Frameworks

ActixTokioVue/NuxtReactLaravel

Infrastructure

DockerAWSKafkaRedisPostgreSQLPrometheusHAProxy

Systems Design Tools

FigmaOpentelemetryREST
NOTES FROM THE FIELD

Engineering 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
April 28, 2024

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

software-engineeringcareer-developmentsoft-skills
View log
SELECTED WORKS

Projects

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
June 27, 2025

Actix Web Starter Template

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

RustActix WebSeaORM

Let's build something together

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

© 2026 David Oyinbo