Hi, I'm Alex!
A Devloper @ Princeton
C-To-PDP-11 Compiler and Assembler
- Developed a pipeline to compile C code PDP-11 assembly code by utilizing Clang (LLVM) and Python llvmlite
- Utilized macro11 to implement an assembler that converts PDP-11 assembly code to machine code and emulated it
Email for source code!
Optimizing the BBR Algorithm for Video Streaming
- Authored research paper enhancing BBR-S TCP congestion control by optimizing bottleneck bandwidth estimation
- Determined optimal hist_percentile interval (85, 95], reducing bufferbloat and RTT while maintaining high goodput
Check it out!
Xv6 Operating System
- Developed OS that implements virtual memory with file-backed, shared mappings, a stride scheduler that uses dynamic process participation to fairly schedule processes, and system calls to spawn and destroy threads
Email for source code!
Raft Consensus Algorithm
- Developed Raft’s fault-tolerant leader election and log replication to maintain consistency across distributed nodes despite network and node failures, ensuring strong correctness guarantees under concurrency
Email for source code!