My Project Portfolio

A collection of my work, from bare-metal hardware design to concurrent backend services.

MWIN

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.

Go
Networking
Concurrency
Bubble Tea

OhneBS

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.

C
ARM Assembly
Raspberry Pi
Operating Systems

CORE-1

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.

VHDL
FPGA
Logic Design
Computer Architecture