TCP Chat Server: Real-Time Messaging in Go
A concurrent, multi-room TCP chat server built in Golang with channel-driven command processing, per-client goroutines, and O(1) room lookups.
Tech: Go, TCP Sockets, Goroutines, Channels
A concurrent, multi-room TCP chat server built in Golang with channel-driven command processing, per-client goroutines, and O(1) room lookups.
Tech: Go, TCP Sockets, Goroutines, Channels
A bare-metal x86 kernel written in C and Assembly that boots via GRUB, writes directly to VGA memory, and runs with zero OS abstraction.
Tech: C, x86 Assembly (NASM), GCC, GRUB/Multiboot
A high-performance key-value store built in C++17 from scratch with zero external dependencies. Features non-blocking I/O, incremental rehashing, and AVL-backed sorted sets.
Tech: C++17, pthreads, poll(), AOF Persistence