Autoscaler
A Go autoscaling engine for event workers. It watches Kafka lag, incoming vs. processed throughput, process CPU, and downstream health, then scales workers, adjusts batch size, or enables backpressure when the system is under stress.
I design and build backend systems with a focus on scalability, reliability, and clean architecture. I work on APIs and services that are meant to perform well under real-world load.
A Go autoscaling engine for event workers. It watches Kafka lag, incoming vs. processed throughput, process CPU, and downstream health, then scales workers, adjusts batch size, or enables backpressure when the system is under stress.
A high-throughput real-time moderation engine for live chat. It uses Redis-backed state, sliding-window rate limiting, async Python, and Cuckoo filters for fast spam, abuse, and banned-word detection.
A Redis operations dashboard with live health metrics, stream browsing, entry retry and delete actions, Pub/Sub channel tools, and runtime connection settings.
A human-readable regex builder for Go with chainable pattern APIs, prebuilt validators, native regexp output, and a small CLI for testing and matching patterns.
Redis is more than just a cache. It is a flexible system design tool that can power a large part of an application if you understand its strengths.
Learn how workflow engines like Temporal can transform fragile, multi-step processes into fault-tolerant systems that survive crashes, handle rate limits, and never lose progress.
Real-time chat moderation is harder than it looks. Learn how to build a scalable, low-latency moderation system using FastAPI, Redis Pub/Sub, and Cuckoo Filters.