My Projects

Explore hardware designs and digital systems engineering projects

Projects

8-bit CPU

An 8-bit CPU designed from scratch, featuring a custom instruction set and ALU architecture.

8-bit CPU Architecture Diagram

This project implements a complete 8-bit CPU with the following features:

  • 16 custom instructions
  • 2 RAM buffers
  • 7 bytes of addressable memory
  • Hardware stack implementation
  • Arithmetic and logical operations
// Sample assembly code for the CPU
MOV R0, #42    ; Load value 42 into R0
MOV R1, #10    ; Load value 10 into R1
ADD R2, R0, R1 ; Add R0 and R1, store in R2
JMP loop       ; Jump to loop label
View Project Details

OakNet

A project in a roblox experience called "Oaklands". An 8x8 LED matrix with keyboard input and HTTP capabilities.

This system allows for:

  • Real-time matrix display updates
  • User input through virtual keyboards
  • HTTP communication with external services
  • Custom protocol implementation
View Project Details