About
I build backend systems, think about distributed systems, and spend an unreasonable amount of time understanding how software behaves when it scales or fails.
Proof of Work
A Go implementation of the MapReduce execution model with a coordinator, workers, RPC coordination, task state tracking, and a word-count plugin tested against Project Gutenberg inputs.
A modern web application built with Next.js, featuring a visual simulator and documentation for CPU scheduling algorithms.
Built in Go from scratch — implements consistent hashing to route keys across a multi-node cluster with RPC-based forwarding. Any node can handle any request, transparently proxying to the correct peer.
Comprehensive course management platform that curates and organizes computer science courses. It features intelligent data parsing, progress tracking, AI-powered search, and seamless course discovery.
