Projects
xv6 Operating System
Implemented fundamental OS components like virtual memory with paging, user-level permissions, and multi-threading support. Written in C.
Build Your Own Redis
Created fundamental OS components like virtual memory with paging, user-level permissions, and multi-threading support. Written in C.
thechat.app
During my time at Streamr, I created a chat application to demostrate Streamr's publisher/subscriber network. Now has 1700+ monthly visitors.
Chip-8 Emulator
Created an emulator based on the Chip-8 architecture using Python. It's able to run ROMs written in the Chip-8 ISA, including Tetris, Breakout, and Pong.