Skip to content
View StackedArchitect's full-sized avatar

Highlights

  • Pro

Block or report StackedArchitect

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Typing SVG

As a final-year Electrical & Electronics Engineering student with a Minor in Computer Science, my primary passion lies in the world of computer architecture and RTL design. I am driven by the challenge of designing digital systems from the ground up—from writing Verilog for custom processors to verifying logic on FPGAs. While I enjoy building full-stack applications, my core focus is on the hardware that makes it all possible

  • 🔭 I’m currently exploring advanced RTL design for FPGAs and digital verification methodologies.
  • 🌱 My core interests are CPU Architecture, SoC Design, and High-Performance Computing.
  • ⚡ I believe in a meticulous approach to design, focusing on performance, efficiency, and robust verification.


🛠️ My Technical Toolkit

Hardware & Architecture
VerilogSystemVerilogVivadoPythonCC++RISC-VMIPS

Software & Full-Stack
TypeScriptJavaReactNode.js

Databases, Tools & Platforms
MySQLGit



🏗️ Featured Hardware & Software Projects

A selection of projects showcasing my experience in RTL Design and Verification.

NOC MetaPyUVM - Network-on-Chip Testbench

A comprehensive Python-based testbench for Network-on-Chip (NOC) verification using PyUVM and Cocotb frameworks.

PythonVerilogPyUVMCocotb

View Repository →
Fault-Tolerant RISC-V Processor (Verilog)

A fault-tolerant, pipelined RISC-V processor featuring Triple Modular Redundancy (TMR) and SECDED memory protection. A deep dive into reliable computer architecture, designed for synthesis and verification.

VerilogVivadoArchitectureFault Tolerance

View Repository →
MIPS 32-Bit Pipelined CPU (Verilog)

A custom 32-bit pipelined RISC processor in Verilog, featuring a 5-stage pipeline, hazard detection, and data forwarding. This project demonstrates core CPU concepts and was verified using Python testbenches.

VerilogPythonMIPSCPU Design

View Repository →
Asynchronous and Synchronous FIFO

FIFO stands for "First-In, First-Out." It is a type of data structure or buffer in which the first data element added (the "first in") is the first one to be removed (the "first out"). This structure is commonly used in scenarios where order of operations is important.

VerilogVivadoFIFO

View Repository →

Pinned Loading

  1. PMSM-FPGA-FOCPMSM-FPGA-FOCPublic

    This project implements a Field-Oriented Control (FOC) system for motor control using FPGA. It includes modules for signal processing, control algorithms, and hardware interfacing, designed to opti…

    Verilog 7 1

  2. Fault-Tolerant-RISCVFault-Tolerant-RISCVPublic

    A fault-tolerant, pipelined RISC-V processor system implemented in Verilog, featuring Triple Modular Redundancy (TMR), SECDED memory protection, error injection, and robust recovery mechanisms. Des…

    Verilog 5

  3. MIPS32Bit-Pipelined-CPUMIPS32Bit-Pipelined-CPUPublic

    This project is a custom 32-bit pipelined RISC processor in Verilog, featuring a 5-stage pipeline, hazard detection, and data forwarding. It demonstrates core CPU concepts and is ideal for learning…

    Verilog

  4. FPGA_MNISTFPGA_MNISTPublic

    A SystemVerilog hardware-software co-design pipeline implementing baseline, quantized (TTQ), and pruned MNIST neural network inference on a Xilinx Zynq-7020 FPGA.

    SystemVerilog 1

  5. FIFOFIFOPublic

    Synchronous and Asynchronous FIFOs

    Verilog

  6. FPGA_HackFPGA_HackPublic

    Implementation of a Wavelet + BNN for Real-Time ECG Arrhythmia Detection on FPGA

    Python 2