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
I am a Senior Software Engineer with 9 years of experience building distributed systems, backend platforms, and real-time infrastructure.
I work across the full system, from data models and APIs to deployment, observability, performance testing, and documentation. Recent work includes a multitenant accounting service, a Python/FastAPI performance redesign, and the real-time platform I am currently building.
Skills
Backend and frontend
Data and distributed systems
Cloud and operations
Engineering Log
My technical diary for things I learn while building systems that I think may be useful to other engineers.
How One New Feature in Trypema Turned Into a Major Version Release
How solving persistent monthly rate limits for Celeris led to live reads, safe conditional updates, history preservation, independent providers, and Trypema v2.
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.
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.
Projects

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

distkit
A Rust toolkit of distributed systems primitives backed by Redis. Strict and lax counters, instance-aware counters with automatic dead-instance cleanup, distributed locks (Mutex and RwLock), and sliding-window rate limiting.

Trypema Rate Limiter
High-performance sliding-window rate limiting for Rust with independently built local, Redis, and hybrid providers.