Skip to content
View PremShah0208's full-sized avatar

Block or report PremShah0208

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
PremShah0208/README.md

Hi, I'm Prem Shah 👋

Computer Engineering Graduate | Embedded Systems | Digital Hardware | FPGA/RTL | Hardware Validation

I enjoy building, testing, and debugging systems that bring hardware and software together.


👨‍💻 About Me

  • M.S. in Computer Engineering from California State University, Northridge
  • Experience across embedded systems, FPGA/RTL design, hardware validation, and system integration
  • Built hardware-software projects using Raspberry Pi, Embedded Linux, Python, Verilog, and SystemVerilog
  • Comfortable with simulation, debugging, testing, and bringing engineering systems from development through validation

🛠️ Technical Skills

PythonCC++VerilogSystemVerilogLinuxRaspberry PiGit

Programming: C, C++, Python, Java, SQL

Hardware & RTL: Verilog, SystemVerilog, FPGA, RTL Design, Digital Systems, SoC Design

Embedded Systems: Raspberry Pi, Embedded Linux, Camera Integration, Hardware/Software Integration, System Testing

Verification & Validation: RTL Simulation, Testbench Development, Waveform Debugging, Hardware Validation, System Integration Testing

Tools: Vivado, Xilinx ISE, Synopsys VCS, DVE, Git, Linux, MobaXterm

Data & Machine Learning: TensorFlow, Keras, Machine Learning, Data Analysis


📌 Featured Projects

Raspberry PiPythonEmbedded LinuxPicamera2

Developed a low-cost wearable navigation-support prototype using a Raspberry Pi Zero 2 W, Camera Module V2, Python, and Embedded Linux. Implemented camera-based environmental analysis, audio feedback, calibration, testing, and standalone Linux service operation.


VerilogSystemVerilogSynopsys VCSDVE

Designed and verified a 3×3 fixed-point matrix multiplication system using Verilog and SystemVerilog. Implemented Q-format arithmetic and validated functionality using Synopsys VCS, DVE, testbenches, and waveform debugging.


VerilogDigital DesignPipeliningSimulation

Implemented and simulated a 5-stage pipelined processor while exploring datapath design, control logic, instruction execution, and pipeline behavior.


FPGA & SoC Development

FPGAVerilogSystemVerilogVivadoPython

Worked with FPGA and SoC development platforms using Verilog/SystemVerilog, Vivado, Xilinx ISE, simulation, hardware implementation, and Python-based hardware interaction.


Leukemia Blood Cell Classification

PythonTensorFlowKerasTransfer LearningImage Classification

Developed a transfer-learning image classification workflow using TensorFlow and Keras with VGG16, ResNet50, and EfficientNetB0 to classify blood-cell images across multiple classes.


Used Car Price Prediction

RMachine LearningRegressionCatBoostData Analysis

Built and evaluated machine-learning models for vehicle price prediction using large automotive datasets, feature analysis, regression techniques, and model-performance metrics.


📚 Currently Exploring

  • Embedded and firmware development
  • FPGA/RTL design and verification
  • Hardware validation and system integration
  • SoC and digital hardware development
  • C/C++ and Python for engineering applications

🤝 Connect With Me

LinkedIn

Pinned Loading

  1. Assistive-Voice-GlassesAssistive-Voice-GlassesPublic

    Low-cost Raspberry Pi-based wearable navigation support system with camera-based obstacle detection and audio feedback.

    Python

  2. Fixed-Point-Matrix-MultiplicationFixed-Point-Matrix-MultiplicationPublic

    3x3 Q4.4 fixed-point matrix multiplier designed in Verilog and verified using Synopsys VCS and DVE.

    Verilog

  3. 5-Stage-RISC-Pipeline5-Stage-RISC-PipelinePublic

    5-stage RISC pipeline processor simulation in Verilog with modular CPU components and waveform-based verification.

    Verilog