A collection of my work, from bare-metal hardware design to concurrent backend services.
A Concurrent Chat System in Go
A self-hosted, terminal-based chat room application built with Go, leveraging powerful concurrency features for real-time, multi-user communication.
A Bare-Metal Operating System
A complete operating system for the Raspberry Pi, built from scratch in C and ARM Assembly. This project explores fundamental concepts of low-level computing.
A Custom 8-Bit CPU Design
A deep dive into computer architecture through the design and implementation of a custom 8-bit CPU, covering instruction set design and ALU implementation.