Forge3D Engine
A custom-built real-time 3D rendering engine developed entirely in pure C using a software-based rendering architecture implementing core computer graphics and low-level systems programming concepts including 3D geometric transformations, matrix and vector mathematics, perspective projection, triangle rasterization, depth buffering (Z-buffer), back-face culling, camera systems, real-time lighting, mesh rendering, and interactive scene visualization without relying on external game engines or hardware rendering frameworks.
8-Bit Computer with Assembler
A fully custom 8-bit computer designed and simulated in Proteus, featuring a custom CPU architecture, instruction set, control unit, ALU, registers, ROM, program counter, status flags, and data monitoring system. A C-based assembler converts assembly programs into machine code in Intel HEX format, which can be loaded directly into the ROM for execution.