Projects
A collection of projects I've worked on, organized by category. Click on any project to view detailed information.
Passion Projects
Personal projects and applications built with passion and creativity
Distributed Search Engine
A distributed search engine built to handle large-scale web crawling and indexing with horizontal scalability.
GeonTime
A full-stack time tracking and productivity application with real-time collaboration features.
Distributed Systems
Scalable and fault-tolerant distributed system implementations
Distributed Consensus Protocol
Implementation of a Raft consensus algorithm for distributed systems, ensuring consistency across multiple nodes.
Distributed Key-Value Store
A fault-tolerant distributed key-value store with replication and consistency guarantees.
Operating Systems
Kernel development, system programming, and OS-level projects
Microkernel Operating System
A lightweight microkernel OS implementation with process management, memory protection, and inter-process communication.
File System Implementation
A custom file system with journaling, extents-based allocation, and metadata management.