Projects
-
> OmniStream
Jan 2026
OmniStream is a distributed real-time collaboration platform built with Go and React. It enables low-latency video conferencing, asynchronous file sharing, and utilizes secure JWT-based room authentication. Multi-Service Architecture The entire application is containerized using Docker Compose, combining PostgreSQL, MinIO, and Apache Kafka for reliable, persistent, and reproducible deployments. The scalable storage architecture utilizes PostgreSQL and MinIO, alongside LiveKit webhooks, to manage room lifecycles and secure file delivery. Real-Time AI Integration To elevate the collaboration experience, I integrated Whisper and Llama 3 into the pipeline.
-
> YAK - Yet Another Kafka
Jan 2025
YAK is a fault-tolerant, distributed microservice message broker engineered with a zero data loss guarantee. Consensus & Replication The broker utilizes Redis-based atomic leader election and synchronous replication across nodes. To maintain strict consistency, I implemented a High Water Mark (HWM) consensus protocol. This ensures messages are only committed after follower acknowledgment, entirely preventing inconsistent reads during leader failures. Failover Recovery The custom producer-consumer clients feature automatic leader discovery and seamless failover.