My Featured projects
A collection of my favorite projects that I've designed and developed. I'm excited to share them with you.
Systems Programming
Custom malloc implementation in C with 88% utilization and 12K ops/s throughput
Discrete event simulation implementing FCFS, LCFS, SJF, and MLFQ scheduling algorithms
Go-style channels in C with POSIX threads, validated with ThreadSanitizer and Valgrind
Computer Architecture
Quantitative analysis of CPU models, clock frequencies, and memory configurations using gem5 simulator
Performance trade-offs in out-of-order CPU cores using gem5 simulator - analyzing issue width, ROB size, and branch prediction
Link
Gallery
Image