Education#
4th year Electrical Engineering Student at Assiut University, Computers and Systems section, 2021-2026. Total grade: Good (72.75%).
Projects#
CryptoBagua#

CryptoBagua – An Android application for monitoring crypto-mining balances using UnMineable USDT wallets. Implemented secure user authentication with JWT, encrypted wallet storage using AES-256, and password hashing with bcrypt. Built fine-grained access control allowing users to grant or revoke balance-view permissions to other users. Integrated secure backend communication over HTTPS, rate limiting, CORS protection, and secure HTTP headers, with a strong focus on data protection and account security.
Talabat-Lite#

Talabat-Lite is a server-client application for android. It facilitates food, goods or medicines delivery and other services, connecting customers with local vendors and managing delivery personnel.
The server is written in C++ communicating with client over HTTP using crow (microframework for the web, uses routing similar to Python’s Flask). For database it uses SQLite C/C++ interface. The client is a Java Android application.
Smart Home#

Chess Over Sockets#

Islamic Prayer Timings for Linux#

Islamic Prayer Timings for Android#

Sudoku Game#

Activities & Certifications#
Open-Source Contributions:#
- Hyprland: Unix sockets error handling and minor refactoring. #9536
- Hyprland-Wiki: Adding missing dependencies in manual installation for Arch Linux. #987
- Quran-Companion:
Problem Solving:#
- 38th place in the 2023 ICPC ECPC Qualifications Collegiate Programming Contest Day 10. Cert
- Winter Camp Phase 1 Training at ICPC Assiut community. Cert
- 37th place in The 2022 ICPC ECPC Qualifications Collegiate Programming Contest Day 10. Cert
- HackerRank Basic Problem Solving. Cert
- Solving programming problems, my profile at Codeforces, Leetcode and AtCoder. • MATLAB Onramp Cert • Writing in LaTeX ”Simple Electronics Handbook” to summarize most of Electronics course in my college. Book • Making tech videos about Linux, Programming, .. in my YouTube channel.
Skills#
- C/C++
- Java
- Linux
- Android
- Git
- Problem solving
- Diagrams and presentation
- Teamwork
