-
choaib-elmadi Public
This README.md file introduces my GitHub profile! Feel free to explore my work and reach out for collaboration or inquiries.
-
pcb-projects Public
This repository includes a collection of electronic PCB designs and custom KiCad libraries. It features various hardware projects, reusable components, and detailed documentation for learning and d…
-
Getting started with SIMULINK for electronics/mechanical/electrical engineers.
-
getting-started-with-ros Public
Learn the Robot Operating System (ROS), including both ROS1 Noetic and ROS2 Humble, installation and essential commands.
-
A beginner-friendly guide to ISO 26262 and functional safety in the automotive industry. This repo summarizes the core concepts, key processes, and safety activities from the standard in a clear an…
5 UpdatedDec 1, 2025 -
getting-started-with-adas Public
A structured guide to learning ADAS systems, sensors, AI applications, and modern vehicle safety features with hands-on Python exercises.
-
firmware-over-the-air Public
Forked from ZIKOAR/Firmware-over-the-airForked from ZIKOAR's Firmware-over-the-air repository.
-
getting-started-with-stm32 Public
A collection of notes, examples, projects, and animations for learning STM32 microcontrollers and embedded systems development.
-
Getting started with SystemVerilog: Hardware Description Language for design and verification.
-
getting-started-with-vhdl Public
Getting started with VHDL: Very High Speed Integrated Circuit Hardware Description Language.
-
getting-started-with-verilog Public
Getting started with Verilog: Hardware Description Language for digital circuits design.
-
portfolio Public template
Open-source portfolio website template - simple, customizable, and easy to deploy. Contact me for help or further assistance.
-
electralab Public
ELECTRALAB is a platform for electronics engineering students and electronics enthusiasts. You can find Arduino projects, Raspberry, Computer Vision and more.
-
bare-metal-programming Public
A hands-on exploration of bare metal programming with the STM32 Nucleo-F446RE. Learn how embedded systems work from the ground up using C, GCC toolchains, Makefiles, and more.
-
youtube-toolset Public
Enhance your YouTube experience with custom tools. Control playback speed up to 10x, preview thumbnails, and hide UI elements that block important content.
-
pinGPTies Public
Pin important ChatGPT discussions for quick access. No more endless scrolling through long chat history.
-
gmailer Public
Navigate multiple Gmail accounts and tabs with ease. One-click switching between Inbox, Sent, Spam, Trash, and more.
-
vehicle-counting-with-cv Public
Forked from hamzaelouiaazzani/vehicle_counting_CVForked from hamzaelouiaazzani's vehicle_counting_CV repository.
-
road-traffic-monitoring-ai-vision-based-smart-sensor Public
Forked from hamzaelouiaazzani/Road_Traffic_Monitoring_AI_Vision_Based_SMART_sensorForked from hamzaelouiaazzani's Road_Traffic_Monitoring_AI_Vision_Based_SMART_sensor repository.
-
A beginner-friendly guide to setting up and working with the Jetson Orin Nano Developer Kit, from flashing the OS to preparing the board for AI and robotics projects.
5 UpdatedJul 7, 2025 -
A repository documenting my journey through the Machine Learning Specialization on Coursera, offered by DeepLearning.AI and Stanford Online. It contains notes, code implementations, and practical a…
-
riscv-on-de2-soc-fpga Public
A simplified RISC-V processor implemented in Verilog and deployed on the DE-2 SoC FPGA board.
-
riscv-classic-to-optimized-to-pipelined Public
Forked from BrahimOeh/riscv-classic-to-optimized-to-pipelinedForked from BrahimOeh's riscv-classic-to-optimized-to-pipelined repository.
-
adas-dashboard-system Public
A multi-microcontroller vehicle dashboard system with ADAS features, real-time UI, and AI-based speed limit detection using ESP32, STM32, Arduino, and Python.
-
Practical sessions on communication protocols using PIC16F877A, MPLAB X, and Proteus 8.
-
Getting started with the PIC16F877A microcontroller (Peripheral Interface Controller).
-
getting-started-with-cmake Public
A beginner-friendly guide to getting started with CMake, covering key concepts and examples for building CPP projects.
-
working-with-fpga-and-vhdl Public
A collection of practical FPGA and VHDL projects using the ALTERA Cyclone V DE-1 SoC board.
-
working-with-fpga-and-mips Public
A collection of practical sessions exploring FPGA programming and MIPS-based systems using the ALTERA Cyclone V DE-1 SoC board.
-
manim-animation Public
A collection of notes, examples, and projects for learning Manim, a Python library for creating mathematical animations and visualizing concepts.


