ETHAN
ZHANG
Software enthusiast
WHO AM I
EXPLORING THE WORLD OF SOFTWARE
I'm a 15-year-old software developer focused on systems programming and emerging technologies. I build projects that deepen my understanding, and I share my work openly so others in the community can learn from it.
I believe that software should not just be functional, but also elegant and inspiring.
"CODE SHOULD BE A FORM OF ART."
WHAT I DO
My work focuses low-level system development, machine learning, and quantum computing. I also build games and creative software because not everything has to be serious — sometimes the best ideas come from experimenting and having fun.
PROJECTS

MooseOS
32-bit, 80s-style operating system written in C, designed to run on QEMU, Bochs, or real hardware. It features a VGA 320x200 256-color graphics mode, a dock-based desktop interface, and full PS/2 keyboard and mouse support. The OS includes a complete IDT with 32 exception handlers, and built-in applications such as a terminal emulator, text editor, and file explorer. MooseOS also implements an audio system for tone generation, ATA disk read/write operations, and a real-time clock. It was featured on the front page of Hackaday.com.
More Coming Soon
I'm always building.