🚧 Under construction — some information may be outdated.
Projects

Developer Nov 2025

A high-performance in-memory key-value store built to be wire-compatible with the Redis Serialization Protocol (RESP), allowing interaction through the standard redis-cli without any client changes.

I implemented dual persistence strategies: Append Only File (AOF) logging for durability on every write, and automatic RDB snapshots every five minutes with manual BGSAVE support for point-in-time recovery.

The server supports Leader-Follower replication for high availability, with writes on the leader automatically propagating to followers. Atomic transactions are handled via MULTI/EXEC command buffering, and passive key eviction enforces TTL expiration. All concurrent connections are managed with goroutines and mutexes.