Projects
bheap
A generic binary max heap for implementing a dynamically prioritize-able priority queue.
elevate
Barebones zero dependency HTTP File upload server in Go.
generational-lru
A generational arena based LRU Cache implementation in 100% safe rust.
laminarmq
A scalable, distributed message queue powered by a segmented, partitioned, replicated and immutable log.
mac-on-linux-with-qemu
Runs macOS on linux with the QEMU hypervisor.
mit-6.824-dis-sys
Template repository to work on the labs from MIT 6.824 Distributed Systems course.
nvim-config
A Lua based neovim configuration with support for LSP, DAP and more.
proglog
Distributed Commit Log from Travis Jeffery's Distributed Services book.
quartz
A minimal ray tracing engine utilizing shared memory parallelism with OpenMP.
riakv
Log structured append-only key-value store from Rust In Action with some enhancements.
sangfroid
A load balanced thread-pool using a priority queue for delegating tasks to workers.
silicondb
A concurrent key-value store, column-oriented database and more.