nadabadawi
Studying Computer Engineering at The American University in Cairo. Excessively indulged in AI, Robotics, and exploring new programming languages.
Egypt
Pinned Repositories
aes_caravel_project
AmmanETA
BiteBuddy
BiteBuddy is a meal-planning tool that is prized for its customization. What this entails is that for every different user, a different meal plan is generated based on the user's preferences, needs, and dislikes.
CMOS_Circuits_Characterization
2 different variations of each cell was tested: NAND, INV, and NOR. Each cell was connected to a voltage source and a load capacitor. The experiment involved changing the input transition and the load cap. to measure the time delay. A python script was written to automate the process of writing a spice netlist for each cell to change the variables.
Cramers_Rule_Linear_Algebra
Program that solves a system of linear equations using Cramer's Rule developed using C++ -- Developed By: Nada Badawi, Maya Hussein & Sara Mohamed
DaguFirefighter
A firefighter robot that detects flames and smoke before self-navigating to the fire and sprays water to extinguish it. Code is written in Arduino and loaded into ESP32 Wroom-32 Boards.
DeepTTE
The code is owned by the authors of the AAAI 2018 paper When Will You Arrive? Estimating Travel Time Based on Deep Neural Networks. Changes were made to the code, after which Python 3.10 and the most recent dependencies' versions can support it.
Image_Restoration_DnCNN
Restoring old images using deep learning. Initial code is adopted from Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising by K. Zhang, et. al By: Maya Hussein & Nada Badawi
MiniGenius
An E-Learning platform that students and teachers use in schools. The application has a GPT-powered component that provides recommendations and performance analysis to students based on their learning style. Parents have their account, too, so that they can track their children's performance and tasks. Scrum methodology was followed.
PremierLeagueDatabase
A database that has all the players, clubs, stadiums, and matches that were available on the official website in 2021. The backend is connected to a desktop application where the user can choose to view the data according to the filters and sorting settings that they have set. The frontend is used to merely view differently queried data.
nadabadawi's Repositories
nadabadawi/DeepTTE
The code is owned by the authors of the AAAI 2018 paper When Will You Arrive? Estimating Travel Time Based on Deep Neural Networks. Changes were made to the code, after which Python 3.10 and the most recent dependencies' versions can support it.
nadabadawi/MiniGenius
An E-Learning platform that students and teachers use in schools. The application has a GPT-powered component that provides recommendations and performance analysis to students based on their learning style. Parents have their account, too, so that they can track their children's performance and tasks. Scrum methodology was followed.
nadabadawi/PremierLeagueDatabase
A database that has all the players, clubs, stadiums, and matches that were available on the official website in 2021. The backend is connected to a desktop application where the user can choose to view the data according to the filters and sorting settings that they have set. The frontend is used to merely view differently queried data.
nadabadawi/BiteBuddy
BiteBuddy is a meal-planning tool that is prized for its customization. What this entails is that for every different user, a different meal plan is generated based on the user's preferences, needs, and dislikes.
nadabadawi/Image_Restoration_DnCNN
Restoring old images using deep learning. Initial code is adopted from Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising by K. Zhang, et. al By: Maya Hussein & Nada Badawi
nadabadawi/aes_caravel_project
nadabadawi/AmmanETA
nadabadawi/CMOS_Circuits_Characterization
2 different variations of each cell was tested: NAND, INV, and NOR. Each cell was connected to a voltage source and a load capacitor. The experiment involved changing the input transition and the load cap. to measure the time delay. A python script was written to automate the process of writing a spice netlist for each cell to change the variables.
nadabadawi/Cramers_Rule_Linear_Algebra
Program that solves a system of linear equations using Cramer's Rule developed using C++ -- Developed By: Nada Badawi, Maya Hussein & Sara Mohamed
nadabadawi/DaguFirefighter
A firefighter robot that detects flames and smoke before self-navigating to the fire and sprays water to extinguish it. Code is written in Arduino and loaded into ESP32 Wroom-32 Boards.
nadabadawi/File_Text_Compressor-Decompressor
A C++ code that compresses and decompresses text files using Huffman Coding --Developed By: Nada Badawi & Maya Hussein
nadabadawi/Hangman_Game_Qt_Project
Hangman Game developed using Qt tool -- Developed By: Nada Badawi, Sara Mohamed, Farah Awad, Nadia, Mohamed Awad & Amr Gharip
nadabadawi/MemoryCacheSimulator
Simulates memory cache and tests the correlation of performance with cache line size and the number of ways in which set-associative cache can be implemented.
nadabadawi/eta-rfr
nadabadawi/nadabadawi
nadabadawi/Qt_Based_Maze_Game
A Maze Game created using Qt tool -- Developed By: Nada Badawi & Carol Michail
nadabadawi/RV32IC_Disassembler
The disassembler translates machine language into assembly language using C++
nadabadawi/SearchEngine
A search engine that lists the web sources listed in a csv file in a ranked way taking into consideration the number of impressions and number of clicks. The source code is fed input from 4 csv files. The user is then prompted to enter the keywords with a support of the use of conjunctions and disjunctions.
nadabadawi/spm_caravel_project
nadabadawi/TomasuloSim
The architectural simulator follows Tomasulo’s algorithm without speculation (no reorder buffer involved). The instructions supported are LOAD, STORE, BNE, JAL, RET, ADD, ADDI, NEG, NAND, and SLL. The number of reservation stations and execution cycles per functional unit is taken as input from the user. Implemented by: Nada Badawi & Maya Makram.
nadabadawi/user_proj_mul32
nadabadawi/Verilog_Based_Calculator
Calculator developed on Basys 3 FPGA using Verilog (HDL) -- Developed By: Nada Badawi & Maya Hussein
nadabadawi/WebTaskCtrl
A TUI and Web-Based Linux Process Manager tool. Contributors: Nada Badawi, Maya Makram, and Farah Awad