Systems-Programming
- Content-Addressable Storage
—
Deduplication
,
Indexing
,
Integrity
and +1 more
Principles of content-addressable storage (CAS) and Merkle trees; focusing on cryptographic content hashing, sharding layouts, deduplication, and block-level verification.
- VirtuC
—
Algorithms
,
Compilers
,
Optimization
and +2 more
A from-scratch, Rust-implemented compiler designed for a targeted C subset that effectively emits standard LLVM IR; heavily focusing on proper AST design, semantic checking, and IR verification.
- Rustoku
—
Optimization
,
Search-Algorithms
,
Systems-Programming
A highly optimized Sudoku engine engineered in Rust, featuring advanced human-like techniques, multi-platform support (Python, WASM), and microsecond-level performance.
- Data Processing Architectures
—
Data-Pipelines
,
Fault-Tolerance
,
Parallelization
and +2 more
A deep architectural comparison of data processing pipelines: evaluating Apache Spark's batch ETL model against Apache Beam's portable unified model and Apache Flink's native API for stateful processing.
- Grit
—
Extensibility
,
Indexing
,
Search-Algorithms
and +1 more
A from‑scratch Git implementation in Rust; exploring content-addressable storage, plumbing/porcelain layering, and high-performance object caching.