Skip to content
View usman-irshad1's full-sized avatar

Block or report usman-irshad1

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
usman-irshad1/README.md

Mohammad Usman Irshad

Computer Engineering | Digital IC & RISC-V Architecture (SystemVerilog) · Systems & Physics Simulation (C++17 / Java)

GitHub Profile Email Core Stack Focus

I am a Computer Engineering student focused on cycle-accurate RTL processor & FPGA accelerator design (SystemVerilog) and high-performance systems, physics, and OS simulation (C++17, C, Java), with applied coursework in speech and embedded machine learning (PyTorch, TinyML).

Seeking: Actively seeking Digital Design / FPGA / Computer Architecture (RTL / RISC-V) and Systems / Embedded Software Engineering (C++ / C) internships and entry-level roles. Reach me directly at usmanirshad2006@gmail.com.


Featured Flagship Projects

Project Domain & Stack Engineering Summary
RISC-V Processor Architecture (RV32I / RV32IM) Computer Architecture · SystemVerilog · Verilog · Vivado 32-bit FSM-controlled Multi-Cycle RV32IM processor (unified memory, hardware multiply/divide/remainder unit) and Single-Cycle RV32I core, accompanied by a 5-stage digital logic progression.
FPGA 3D CNN Hardware Accelerator FPGA / RTL Design · SystemVerilog · Virtex-7 · Vivado Parameterized 3D convolution engine featuring 3 parallel 27-bit DSP MAC cores, a 3D Address Generation Unit (AGU), dual-port Block RAM streaming, and hardware ReLU activation.
simpec — 3D Urban Traffic & Signal Optimization Engine Systems Simulation · C++17 · Raylib 3D · PyTorch · CMake Microscopic traffic simulator (IDM/MOBIL physics) with OpenStreetMap (.osm) geodetic projection, A*/Dijkstra dynamic rerouting, and Q-Learning/GA/ResNet signal optimization.
Virtual Memory & MMU Pipeline Simulator OS Architecture · C++17 · Raylib · Live Docs Simulates virtual-to-physical address translation, associative TLB caching, page table walks, dirty-page disk write-backs, and FIFO/LRU/Optimal replacement with Effective Access Time (EAT) analysis.
Autonomous Drone Swarm Simulator Control & Robotics · Java 21 · JavaFX 3D 6-DOF rigid-body multi-UAV simulator featuring consensus-based formation control, artificial potential field collision avoidance, stochastic packet-loss modeling, and CSV telemetry.
Urdu Phoneme Recognition & GOP Pipeline Speech ML · Python · PyTorch · Wav2Vec2 Fine-tuned IndicWav2Vec-Hindi CTC phoneme recognizer achieving 9.47% Test PER on Common Voice Urdu, paired with a 44-phoneme Urdu G2P engine and logit-based Goodness-of-Pronunciation (GOP) alignment.

Additional Engineering & Coursework Repositories


Technical Skills

  • Digital IC Design & Computer Architecture: SystemVerilog · Verilog HDL · RISC-V ISA (RV32I/M) · FSM & Datapath Design · AMD/Xilinx Vivado · XSim Behavioral Verification
  • Systems & Simulation Programming: C++ (C++17) · C · Java (JavaFX 3D) · Multithreading (std::thread, std::atomic) · CMake · Raylib · SFML
  • Applied Machine Learning & Edge AI: Python · PyTorch · Wav2Vec2 / CTC Forced Alignment · TinyML (ESP32 / Arduino) · NumPy

Contact

Popular repositories Loading

  1. Adaptive-Traffic-Simulator-with-Dynamic-Rerouting-Signal-Control Adaptive-Traffic-Simulator-with-Dynamic-Rerouting-Signal-Control Public

    Intelligent Transportation System (ITS) simulation in C++ optimizing traffic flow across the Pakistan National Highway network via dynamic Dijkstra rerouting, non-linear BPR congestion modeling, an…

    C++

  2. C-SFML-Asynchronous-Music-Manager C-SFML-Asynchronous-Music-Manager Public

    Multithreaded C++ and SFML audio playback engine featuring a custom O(1) Doubly Linked List track navigator, background worker thread transitions, real-time audio seeking, and persistent CSV playli…

    C++

  3. Huffman-File-Compressor Huffman-File-Compressor Public

    Educational C++ implementation of Huffman Coding demonstrating character frequency analysis, binary tree construction, prefix-code serialization, and lossless text reconstruction.

    C++

  4. Memory-Simulator-System Memory-Simulator-System Public

    High-performance C++ MMU hardware pipeline simulator modeling TLB caching, page table translation, FIFO/LRU/Optimal page replacement algorithms, and Effective Access Time (EAT) metrics.

    C++

  5. temperature-sensor-tiny-ml temperature-sensor-tiny-ml Public

    TinyML embedded intelligence project implementing Logistic Regression from scratch for real-time respiration spike detection on microcontroller temperature and humidity sensor streams.

    Jupyter Notebook

  6. speech-therapy speech-therapy Public

    End-to-end Urdu Child Speech Sound Disorder (SSD) assessment pipeline achieving 9.47% Test PER via fine-tuned IndicWav2Vec-Hindi CTC phoneme recognition, canonical Urdu G2P conversion, and logit-ba…

    Python