Skip to content
View Muhammad-Ahmed-Qazi's full-sized avatar
:electron:
Hardware meets Software
:electron:
Hardware meets Software

Highlights

  • Pro

Block or report Muhammad-Ahmed-Qazi

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

Hi, I'm Muhammad Ahmed Qazi 👋

Computer Systems Engineer · RTL & FPGA · Full-Stack · NED University

LinkedIn GitHub followers Profile views


About me

I'm a second-year BE Computer Systems Engineering student at NED University of Engineering & Technology, Karachi. I work across the full stack — from writing RTL in SystemVerilog for FPGA targets all the way up to Angular frontends and NestJS backends.

I'm currently working on Post Quantum Cryptography algorithms, Kyber especially: optimising them for FPGAs and making a consolidated NTT core that supports both Kyber and Dilithium. Moreover, I'm working on implementing different processor architectures on Verilog such as RISC-V FPN Instruction Set and a 0-address stack-based 16-bit processor architecture that was my Complex Engineering Project for uni.

What drives me is the intersection of hardware and software — building things that work at the silicon level and understanding every layer above it.


🔧 Tech stack

Hardware & RTL

SystemVerilog Verilog FPGA ModelSim Quartus

Languages

C++ Python JavaScript TypeScript

Frameworks & Tools

Angular NestJS Ionic Git


🚀 Highlighted projects

Project Description Stack
FSM-UART-Serial-Interface UART module built from scratch using FSM design — baud tick generator, TX/RX FSMs SystemVerilog
FSM-XGA-VGA-Controller FSM-based VGA controller for XGA (1024×768 @ 60Hz) on DE1-SoC SystemVerilog
FPGA-Image-Pipeline-Simulator FPGA-style image processing pipeline simulating hardware accelerator workflow C++
CEP-CS222 Smart Campus Printing Management System — NestJS backend, Ionic mobile, Angular dashboard, Oracle DB JavaScript

📍 Currently

  • 🎓 Year 2 — BE Computer Systems Engineering @ NEDUET
  • ⚡ Training at Xcelerium '25 — digital design & hardware engineering
  • 🔭 Exploring RTL verification and deeper FPGA design patterns
  • 📫 Reach me on LinkedIn

Built without a generator. Every line written by hand.

Pinned Loading

  1. FSM-UART-Serial-Interface FSM-UART-Serial-Interface Public

    A SystemVerilog-based UART (Universal Asynchronous Receiver/Transmitter) module built from scratch using FSM design. Includes baud tick generator, transmitter and receiver FSMs, and simulation test…

    SystemVerilog

  2. FPGA-Image-Pipeline-Simulator FPGA-Image-Pipeline-Simulator Public

    Simulation of an FPGA-style image processing pipeline using C++. Models a hardware accelerator workflow for embedded vision systems, inspired by FPGA/SoC design methodologies.

    C++

  3. FSM-XGA-VGA-Controller FSM-XGA-VGA-Controller Public

    🖥️ FSM-based VGA controller in SystemVerilog for XGA (1024×768 @ 60Hz) resolution. Built for DE1-SoC FPGA, with modular HSYNC/VSYNC FSMs and RGB pattern output.

    SystemVerilog

  4. NTT-Accelerator-FIPS203 NTT-Accelerator-FIPS203 Public

    Implementing the FIPS 203 NIST standard, focusing on NTT.

    Python

  5. CEP-CS222 CEP-CS222 Public

    Smart Campus Printing Management System — NestJS backend, Ionic mobile app, Angular operator dashboard, Oracle DB

    JavaScript 2

  6. Xcelerium-Training Xcelerium-Training Public archive

    All code, exercises, and tasks from Xcelerium Training 2025 are uploaded here.

    SystemVerilog