Information Technology Student β Sinai University (2024β2028)
I build real systems β not just tutorial projects.
First-year IT student with hands-on experience spanning Python automation, C++ embedded firmware, Flutter mobile apps, BLE communication, and AI integration. I use Ubuntu Linux as my primary development environment and I'm most interested in the intersection of hardware, software, and intelligent systems.
Currently exploring: IoT pipelines, embedded AI, robotics, and systems programming.
Seeking internship opportunities in software development, embedded systems, or AI.
Languages
Frameworks & Tools
AI & Automation
Databases
π¬ M-Grabber β Secure CLI Video Downloader
A production-grade CLI tool for fetching and downloading YouTube videos, engineered with Clean Architecture instead of a single monolithic script.
- Multi-stage URL validation pipeline: structure, length, domain whitelisting, redirect safety & SSRF protection
- Hardened fetching layer around
yt-dlp: User-Agent rotation, header spoofing, rate limiting & retry-with-backoff - Thread-safe concurrency: fetch/download workers run in background threads with a strict message protocol (
WorkerStatus/WorkerMessage) - Real-time progress (speed, ETA, merge state) computed from raw byte counts β no fragile string parsing
- Post-download security scanning before files hit the file system
Python yt-dlp Clean Architecture Threading Design Patterns Security
π AquaMax β AI-Powered Water Quality Monitor
A complete IoT + AI pipeline from bare-metal firmware to mobile insights.
- ESP32 reads TDS, Turbidity & Temperature simultaneously
- Temperature-compensated TDS:
TDS_comp = TDS_raw / (1 + 0.02 Γ (T - 25)) - Real-time data streams over BLE β Flutter mobile app
- One tap β camera + sensor data β GPT-4o Vision β structured 4-point water analysis
- FAO-based irrigation advice: which crops suit this water?
- Standards: WHO drinking water guidelines + FAO irrigation thresholds
ESP32 Flutter BLE GPT-4o Vision Dart Provider SharedPreferences
π€ Noxa β AI Remote Control Bot
A Telegram bot that converts natural language into real OS commands executed remotely.
- Parses free-text β executes actual system commands
- Example: "lock my PC" β actually locks it
- Features: file transfer, task execution, system monitoring
- Built with: Socket Programming + Telegram API + Google Gemini API
Python Socket Programming Telegram API Google Gemini Automation
Using Python and OpenCV to convert ancient hieroglyphics into readable text using ML techniques. Trained on Google Colab, running on Ubuntu.
Python OpenCV pytesseract Machine Learning Google Colab
π AudioBooks β Text-to-Audio Converter
Python application that converts written books into audio format via automated text-to-speech.
Python TTS Automation
π’ sevenseg β 7-Segment Arduino Library
C++ library simplifying 7-Segment display usage with Arduino β includes distance display via Ultrasonic Sensor and binary code visualization.
C++ Arduino Embedded Sensors
π FlaskBlog β Blog Web Application
Full web blog built with Python Flask and HTML, featuring dynamic content management.
Python Flask HTML
Robotics Training (Level 1 & 2) β ST Smart, Mansoura Branch (Jun β Aug 2024)
Hands-on training designing and programming robots with Arduino:
- Line-Following Robot
- Obstacle-Avoiding Robot
- Hand-Gesture Controlled Robot
Gained practical skills in sensor integration and microcontroller programming.
Daily driver: Ubuntu β not just installed, actually used for development.
User & Group Management Β· GRUB Configuration Β· Shell Scripting Β· Terminal Workflows Β· System Troubleshooting
πͺπ¬ Arabic β Native Β Β |Β Β π¬π§ English β Proficient (technical communication)
Building real systems. First year. No excuses.