Welcome to my GitHub profile! I'm Mohamed Ahmed Ghanam, also known as MidoGhanam — a 16-year-old Egyptian student, Python developer, and future telecom systems engineer.
- Full Name: Mohamed Ahmed Ghanam
- Nickname: Mido Ghanam
- Age: 16 (born April 14, 2009)
- Location: El Shorouk City, Cairo, Egypt
- Languages: Arabic (native), English (very good)
- Education: First-year high school (Scientific – Mathematics section)
- Religious Background: Memorized the Holy Qur'an
- I don't celebrate birthdays (personal belief)
-
Python Developer
I build websites using Django, and bots using Telebot with advanced architecture. -
Database Mastery
I work with multiple SQLite databases in the same Django project — splitting data logically betweendb.sqlite3and custom databases likedevelopers.db. -
Bot Systems
I build Telegram bots that:- Load functions from external
.pyfiles - Use
callback_datainstead of commands - Control server projects per user
- Handle subscriptions and block access after expiry
- Track currently running operations in
running_files.json
- Load functions from external
-
Islamic Library Website
A complete Quran and Hadith platform with search and organized display using SQLite. -
TeleBee (WIP)
A support library forTelebotthat lets developers:- Organize handlers in separate files
- Autoload bot logic from folders
- Avoid manual bot setup
- Write clean modular code
-
ManageDB (WIP)
A fully-featured wrapper forsqlite3that simplifies DB interaction. -
Educational Quiz System
Users solve programming or sports questions and earn points.
- Languages: Python, HTML, CSS
- Frameworks: Django, Telebot
- Databases: SQLite, JSON-based storage
- Tools: Termux, proot, PythonAnywhere
- Others: Telegram Stars integration, full mobile-first design
- Fully understand telecom systems including:
- Backend
- Billing
- Networking
- Database systems
- Launch a professional telecom company
- Publish useful libraries on PyPI
- Build tools that help developers work smarter
- Telegram: @midoghanam
- Website: www.midoghanam.site
- Email: [email protected]
- Phone: +201063443856
- I prefer 2-space indentation
- I don't like complex decorations in UI
- I store tokens in the database, not JSON
- I don’t use unnecessary comments in code
Thanks for checking my profile! If you like my work or want to collaborate, feel free to reach out.


