Skip to content
View mido-ghanam's full-sized avatar
😗
Programming
😗
Programming

Block or report mido-ghanam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mido-ghanam/README.md

Hi there, I'm Mido Ghanam!


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.


Quick Facts About Me

  • 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)

What I Do

Programming

  • 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 between db.sqlite3 and custom databases like developers.db.

  • Bot Systems
    I build Telegram bots that:

    • Load functions from external .py files
    • Use callback_data instead of commands
    • Control server projects per user
    • Handle subscriptions and block access after expiry
    • Track currently running operations in running_files.json

Projects & Ideas

  • Islamic Library Website
    A complete Quran and Hadith platform with search and organized display using SQLite.

  • TeleBee (WIP)
    A support library for Telebot that 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 for sqlite3 that simplifies DB interaction.

  • Educational Quiz System
    Users solve programming or sports questions and earn points.


Skills

  • Languages: Python, HTML, CSS
  • Frameworks: Django, Telebot
  • Databases: SQLite, JSON-based storage
  • Tools: Termux, proot, PythonAnywhere
  • Others: Telegram Stars integration, full mobile-first design

Goals Before 18

  • 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

Contact Me


Fun Facts

  • 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.

Popular repositories Loading

  1. Azkaralmoslem-Web Azkaralmoslem-Web Public

    HTML 1

  2. midoghanamwebsite midoghanamwebsite Public

    HTML

  3. shining_acadmy shining_acadmy Public

    HTML

  4. Excerpts Excerpts Public

  5. frontend frontend Public

    HTML

  6. -Real_Estate_Management_System_new -Real_Estate_Management_System_new Public

    Forked from lina-so/-Real_Estate_Management_System_new

    CSS