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.
My work has gradually moved from customer-facing payment products into the systems behind them. Realtime problems at Payaza and HeySummit pushed me deeper into backend and distributed systems work. Today, I own services end to end and make engineering decisions with customer experience, operating cost, and long-term maintainability in view.
Skills
Backend and frontend
Data and distributed systems
AI integrations
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.