j-broker
Distributed message broker built from scratch — no Kafka, no Curator — implementing Raft consensus for fault-tolerant metadata replication across a 3-node cluster
Things I've built. My projects, experiments, and more.
Distributed message broker built from scratch — no Kafka, no Curator — implementing Raft consensus for fault-tolerant metadata replication across a 3-node cluster

Enterprise-grade microservice CRM application for banking operations with independent service deployment and orchestration. Built for UBS.

Full-stack microservice tournament management system with service discovery and distributed architecture


AI-powered Telegram chatbot for mental wellness and self-improvement tracking with GPT-4 integration, mood analytics, and daily reflection prompts
Concurrent elevator control system exploring object-oriented design patterns and parallel programming with multi-threaded state management

Educational Android mobile game teaching operating system concepts through interactive gameplay and visual deadlock scenarios
In-memory database with specialised data structures optimised for specific query patterns, featuring custom implementations of TreeMap, LFU cache, and chunked storage