ETHAN

ZHANG

Software enthusiast

Scroll to explore
01

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."

02

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.

View Details

More Coming Soon

I'm always building.