Projects

These systems represent an evolving investigation into computation - from structured arithmetic machinery to stored-program architectures and adaptive hardware models. Each project explores how organization, control, and feedback shape increasingly complex behavior.


Computing Machinery from Scratch

A 4-bit arithmetic system built to explore feedback-driven computation. The machine implements repeated operations, correction logic, and convergence detection using discrete structural design.

This project marked the beginning of a systematic attempt to understand computation through construction.

Later evolved from isolated arithmetic towards program-driven execution. It introduces instruction encoding, control sequencing and memory integration to store the machine code program.

The focus shifted from individual operations to structured control.

Repository →


Assembler

A symbolic translation layer designed to convert assembly-level instructions into machine code for the custom computing architecture. The assembler automates encoding and instruction mapping to eliminate manual lookup.

This project represents a shift from structural design to abstraction management - formalizing the relationship between symbolic instructions and hardware execution.

Repository →


8-bit Computer

Integrated arithmetic, memory, and control into a complete discrete system. The project emphasizes physical implementation as a path toward architectural intuition.

Demonstrated how several modules working synergestically form a coherent computational system capable of following instructions.

Repository →


Gate-Level Perceptron

A hardware-level adaptive model exploring threshold modulation and automated output adjustment directly within digital circuitry.

This project investigates how learning behavior can be embedded into structured logic without software abstraction.

Repository →


← Back to Home