Edmund Xin
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.

Streamr Logo
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.

Software Engineer