Marwan Fawzy Shahat Mahmoud's Projects
Config files for my GitHub profile.
MCAL and HAL Drivers for ATmega16/32
Developed a system that measures the distance and displays it on LCD
A door lock security system that uses a password to lock/unlock a door using an AVR microcontroller and a Proteus simulation.
Next.js Commerce
A fullstack chat webapp that includes global messages and private messages similar to whatsapp.
Full stack Learning management system using MERN and Kafka
A system used to test and identify the ICs
Exploring the world of Linux device drivers with this comprehensive repository filled with examples.
An API that fetches news from multiple URLs and returns URLs that include the word Climate.
This is a pass one and pass two assembler that takes an input text file and generates the location counter and object code along with the HTE record of the input text file
a program in C, C++, or Python that works as follows: • The user is allowed to choose from a printed menu the list to be sorted as follows: 1. Sortedlist 2. InverselySortedList 3. RandomList • Then the user is allowed to choose the specific sorting technique to be applied to sort the previously selected list, among the following: 1. MergeSort 2. HeapSort 3. QuickSort 4. Allofthem • The program should determine the number of comparisons, assignment statements and swap done for each sorting technique. • The program should measure the time consumed to sort the list in each sorting technique. • The program should display a comparison among the sorting techniques’ regarding the number of comparisons, the assignment statements and the time consumed to sort a random list. That’s when the user chooses all of them.
Stop Watch System using ATmega32 microcontroller
This is a simple C rprogram that you can play with or use the automated sudoku solver
Developed a system that controls the speed of a fan depending on the temperature.