Projects

A collection of tools, libraries, and applications I've built over the years.

Backend & Infrastructure Go

Chis

Chis

Production webhook delivery service with microservices architecture.

Go gRPC PostgreSQL Redis Kubernetes AWS
Burrow

Burrow

TCP tunnel service for exposing localhost to the internet.

Go TCP Binary Protocols
LSM Tree Storage Engine

LSM Tree Storage Engine

Log-structured merge tree implementation with WAL and compaction.

Go File I/O Data Structures
Distributed Rate Limiter

Distributed Rate Limiter

Redis-based sliding window rate limiter for distributed systems.

Go Redis
TCP Chat Server

TCP Chat Server

Multi-user chat server with rooms, nicknames, and private messages.

Go TCP Concurrency