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.