Birthdate
11/05/1999
Residence
Giza
Nationality
Egyptian
Years of Flutter Experience
1 Year
Graduated From
Technology Competency Center TCC
Graduation Year
2021
Birthdate
11/05/1999
Residence
Giza
Nationality
Egyptian
Years of Flutter Experience
1 Year
Graduated From
Technology Competency Center TCC
Graduation Year
2021
A flutter project that runs on linux desktop and creates virtual gamepad using native code to handle linux uinput module.
the virtual controller is controlled by an android app using the same source code.
Simple News App
Created this app by following this course (The Complete 2021 Flutter & Dart Development Course [Arabic]) on udemy.
A dart package for P2P communication.
A dart package to implement hooks in classes.
Used to modify typed values by using hooks, each hook is a method that gets the previous value and a commit method to apply changes
A dart package to implement events as dart classes
A dart package used to ease sending data between peers by describing data in form of object called Message then define its encoder, decoder and validator methods by defining MessagePrototype object
A dart package that implements json-rpc v2.0 and its purpose is to ease invoking methods and exchange data throw network
the package is focusing on encoding and decoding json-rpc messages to and from bytes to ease sending and receiving using any protocol
OOP
Problem Solving
Debugging
Clean Code
Dart
GetX
Riverpod
BLoC
Firebase
Sharedpreference
Sqflite
HTML5
CSS3
Javascript
Node.js
React.js
Express.js
MongoDB
Git/Github
Postman
VSCode
Figma
Linux OS - SysAdmin
Bash Scripting
2015 - 2019
2019 - 2021