Embedded Systems, Linux, and Machine Learning Professional, MSc, PhD
Embedded Systems, Linux, and Machine Learning Professional, MSc, PhD
An academic scholar and an embedded systems development professional. A technical contributor to many popular technology periodicals. I tutor many CS and CE courses and provide help with projects for novices and professionals.
Design and build projects, with multiprocessing specifications.
Coding sketches in C++.
Tutoring and mentoring.
<see publications in prof...
Design and build projects, with multiprocessing specifications.
Coding sketches in C++.
Tutoring and mentoring.
<see publications in professional magazines: Diyode, Elektor, Embedded.com, Nuts&Volts, Wireless World, Electronics&Wireless World>
Certified Linux Administration Practitioner
Adding new modules to kernel.
Adding new system calls with redundancy.
Manipulating Linux swa...
Certified Linux Administration Practitioner
Adding new modules to kernel.
Adding new system calls with redundancy.
Manipulating Linux swap area.
Adding Netfilter hooks.
<see Projects section>
The best tutor I've had by far. Extremely knowledgeable. Gamal wasn't hard to work with, even with the complex subject matter. He took the time needed to help me get there, when many other tutors did not. I've come out of my class with a better understanding because of him and I genuinely appreciate that.
jim carlson
April 2022
A++ top notch programmer.
jim carlson
April 2022
A++ top notch programmer.
jim carlson
April 2022
A++ excellent work.
jim carlson
March 2022
Very knowledgeable and a wide skill set. Highly recommended.
jim carlson
March 2022
Top professional - 5.5 stars
jim carlson
March 2022
Top notch professional. Gamal completed the job in 1/3 the time estimated. 5 stars for sure.
jim carlson
March 2022
Top notch professional. Gamal completed the job in 1/3 the time estimated. 5 stars for sure.
PROJECTS
Upgrade Debian version for Raspberry Pi controlling long-distance WiFi industrial AP
2022
Upgrading Debian 4.19 to 5.10 on Raspberry Pi 4 with 8GB. Solving deprecated functions problems and DMA allocation limitation of the kern...
Upgrading Debian 4.19 to 5.10 on Raspberry Pi 4 with 8GB. Solving deprecated functions problems and DMA allocation limitation of the kernel that cause failure of the kernel and AP driver.
C
Linux Kernel
Debian
View more
C
Linux Kernel
Debian
Raspberry Pi
Network
View more
Applying Raspberry Pi for Object Detection of Insects using ML
2022
Training Raspberry Pi ML models and using it for the detection of insect eggs images. Mask RCNN models were successfully implemented on t...
Training Raspberry Pi ML models and using it for the detection of insect eggs images. Mask RCNN models were successfully implemented on the Pi with acceptable fitting and detection response time and detection accuracy. Rather than implementing TensorFlow-Lite on the Pi, the project targeted the full-TensorFlow to achieve full compatibility between the Pi and the cloud environments.