MohamedRashad99
- Software Engineer - Team leader at Ultimate Solutions - Former Assistant instructor at Armed Forces Infor
Former Assistant instructor at Armed Forces Information Systems Institute Cairo
Pinned Repositories
ADC-Driver
ADC driver with configurable code
Breast-Cancer-Diagnosis-Machine-Learning
Artificial intelligence - Breast Cancer Diagnosis
Door-Locker-project
Door Locker Security System consists of two ECU’s. The first ECU called HMI responsible for interfacing with the user and the second ECU called control ECU which is responsible for the system operations and control. In the project I implemented the following drivers Keypad, LCD, DC Motor, UART, Timer, I2C and External EEPROM.
Flutter-Shop-App
Graduation-Project--Title-Full-stack-IoT-platforms-powered-by-AI-
We are working on 4 common IoT systems (weather monitor and forecast - smart farming & Home – medical shield to aid doctors). Enables users to plug and play sensors easily. Get reads from sensors and do analytics on sensors reads on the cloud. Enables a user to apply a trained machine learning models to the data obtained by sensors to get prediction or classification or even control a drone that the user might need to follow soil conditions. An android app by which the user can control his sensors and get predictions and notification.
Next-Technology-Leaders-NTL_My_Projects
All Android Project :All Android Projects ADS App Queiz APP Musical APP New App Master -1 New App MAster -2 Inventory-App-Stage-1-master Inventory-App-Stage-1-master
queen_validators
validate variables and forms with pre built functions qValidator function
Safe-Bank
The manager of the Safebank bank branch, located in a nearby mall, is proposing to install an embedded system to monitor the client queue in front of the tellers. The proposed system, called SBqM™, is to display various information about the status of the queue. Detailed specification of SBqM™ is as follows: Both queue ends are equipped with a photocell. Each photocell generates a logic ‘1’ signal if nobody interrupts a light beam generated at the corresponding queue end. When the light beam is interrupted, the photocell output changes to logic ‘0’ and stays at that value until it is no longer interrupted. Clients are supposed to enter the queue only from the back end and leaves only from the front end. The number of people standing in the queue (waiting to be served by a teller), Pcount, and the expected waiting time in the queue before being served, Wtime, are to be displayed. Pcount is to be incremented by only one when a client enters the queue and is to be decremented by only one when a client leaves even if a client stands in front of the light beam for a long time period. Wtime, in seconds, could approximately be given by the formulas: Wtime (Pcount = 0) = 0, Wtime (Pcount 0,Tcount) = 3*(Pcount+Tcount-1)/Tcount where Tcount is the number of tellers currently in service (Tcount {1,2,3}) and Wtime is rounded by ignoring the fraction part. SBqM™ maintains binary empty and full flags that reflect the status of the queue. A responsible person should have the capability of resetting the system. Resetting the system clears the full flag and Pcount, and the sets empty flag. The design team has met few times to decide on the following for the SBqM™ architecture: Although the system could be modeled as a one big FSM, it was decided to decompose the system into smaller FSMs. Design reuse is also recommended. That is, one small FSM model can be repeated multiple times in the overall system model. An n-bit up-down counter is to be used to generate Pcount. The maximum Pcount value will be (2 n - 1), with a default value of 7, where n is a generic value, with a default value of 3. Although random logic can be used in calculating Wtime, it was decided to use a look-up table to achieve a better runtime performance. The lookup table is to be realized as a ROM. You are going to model the operation of SBqM™ and verify it via simulation.
Smaith-Provider
smith
MohamedRashad99's Repositories
MohamedRashad99/Build-an-Animated-App-with-Rive-and-Flutter
MohamedRashad99/Car-Dashboard
This is virtual dashboard for formula student car owned by Ain Shams University Team ,this application shows all data collected by sensors of car ,data is received from car using telemetry and sending data to PC using UART Protocol
MohamedRashad99/Chat-Messaging-App-Light-and-Dark-Theme
MohamedRashad99/data_grid_export_pdf_csv
MohamedRashad99/esat_localizatin_testing
MohamedRashad99/finger_password_auth
MohamedRashad99/Flutter-Chat-App-Firebase-Authentication-Messaging-WhatsApp-Like
This Flutter project is a chat application inspired by WhatsApp. The app features a familiar interface with a functional chat page, a Local Auth Screen, and user registration using email/password or Google Account.
MohamedRashad99/FLUTTER-ERP
MohamedRashad99/flutter_fcm
Flutter Push notification application.
MohamedRashad99/flutter_ui_screens
MohamedRashad99/freshChat
MohamedRashad99/gam3ia
MohamedRashad99/gemini
MohamedRashad99/HackeRrank
hackerrank solutions
MohamedRashad99/help
MohamedRashad99/ix_barcode_pos
MohamedRashad99/NRF24-with-stm32
This repo contains driver for NRF24 dealing with Stm32F103C8
MohamedRashad99/onix-ix-key-func
MohamedRashad99/onix_report
MohamedRashad99/ONYX-IX
MohamedRashad99/osm_test
MohamedRashad99/pluto_grid
PlutoGrid is a dataGrid for flutter that can be controlled by the keyboard on desktop and web. Of course, it works well on Android and IOS.
MohamedRashad99/printing_any_language_in_flutter
MohamedRashad99/QuickAlert
An instantly ready, full-featured alerts for development on any platform with flutter. Enabling you to complete projects and deploy quickly. With QuickAlert, you can display animated alert dialogs such as success, error, warning, confirm, loading or even a custom dialog.
MohamedRashad99/reddit
MohamedRashad99/Resume-Creator
This is Resume Creator
MohamedRashad99/screen_shot
prevent screenshot in flutter with native code
MohamedRashad99/testtt
MohamedRashad99/update_version_package
MohamedRashad99/Y-solution
Y-solution