laminarmq
A scalable, distributed message queue powered by a segmented, partitioned, replicated and immutable log.
A selection of systems, storage, and developer-tooling work. The featured projects are the ones I would start with. Longer-lived explorations of distributed systems and storage. A scalable, distributed message queue powered by a segmented, partitioned, replicated and immutable log. An eBPF cache in front of memcached that intercepts and serves small requests before they enter the networking stack. Generational-arena cache implementations in 100% safe, no_std-compatible Rust. Experiments, utilities, and learning projects. A generic binary max heap for implementing a dynamically prioritize-able priority queue. Barebones zero dependency HTTP File upload server in Go. Runs macOS on linux with the QEMU hypervisor. Template repository to work on the labs from MIT 6.824 Distributed Systems course. A Lua based neovim configuration with support for LSP, DAP and more. A minimal ray tracing engine utilizing shared memory parallelism with OpenMP. A load balanced thread-pool using a priority queue for delegating tasks to workers. A concurrent key-value store, column-oriented database and more.Selected work
laminarmq
memcached-ebpf-proxy-cache
generational-cache
More repositories