Projects
Open-source contributions, side projects, and things I've built to learn. Mostly Go and Kubernetes.
A Kubernetes operator for managing etcd clusters in Gardener. Handles provisioning, scaling, and complete lifecycle management of etcd instances.
Components for reliable backup and restoration of etcd in production Kubernetes clusters. Supports AWS S3, GCS, Azure Blob, and more.
A Go-based Kubernetes controller to dynamically orchestrate service merging — consolidating multiple services into a unified endpoint with full reversibility and zero downtime.
A relational DBMS built from scratch — featuring a SQL query processor and efficient data retrieval using B+ Tree and Linear Hash indexing.
A load balancer written in Go from scratch — supporting round-robin, least connections, and health checking.
A distributed system for parallelized password cracking across multiple nodes. Built to learn distributed computing fundamentals.