Personal Information

Birthdate

11/05/1999

Residence

Giza

Nationality

Egyptian

Years of Flutter Experience

1 Year

Graduated From

Technology Competency Center TCC

Graduation Year

2021

Projects

Smart Controller

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.

News App

Simple News App

Created this app by following this course (The Complete 2021 Flutter & Dart Development Course [Arabic]) on udemy.

Stop Watch App

Simple stop watch app created in flutter

Peer Node Connection

A dart package for P2P communication.

Hook Controller

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

Typed Event Emitter

A dart package to implement events as dart classes

Typed Messages

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

EventObject

Dart package to implement events as objects

GeneralJsonRpc

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

Skills

  • General Skills

    OOP

    Problem Solving

    Debugging

    Clean Code

  • Flutter

    Dart

    GetX

    Riverpod

    BLoC

    Firebase

    Sharedpreference

    Sqflite

  • Web

    HTML5

    CSS3

    Javascript

    Node.js

    React.js

    Express.js

    MongoDB

  • Tools

    Git/Github

    Postman

    VSCode

    Figma

  • Others

    Linux OS - SysAdmin

    Bash Scripting

Education

Gamal Abd El-Nasser

High School (Math)

2015 - 2019

Technology Competency Center TCC

Mechatronics

2019 - 2021

Languages

Language

Arabic

Native

Language

English

Good