Skip to content
View AhmedShehab's full-sized avatar
  • 18:41 (UTC +03:00)

Block or report AhmedShehab

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
AhmedShehab/README.md

Hi, I'm Ahmed Shehab 👋

Back-End Engineer focused on Django, automation, and scalable systems

I build backend tools and infrastructure with a focus on developer experience, performance, and maintainability. Most of my work revolves around Python/Django applications, database optimization, and workflow automation.


Featured Project — django-migraid

A CLI toolkit for detecting and resolving Django migration issues in collaborative Git workflows.

Highlights

  • Uses LibCST for safe migration file rewriting while preserving formatting and comments.
  • Implements dependency graph analysis to detect circular dependencies and conflicting migration states.
  • Integrates with GitPython to provide branch-aware migration handling.
  • Includes transactional database synchronization to help avoid InconsistentMigrationHistory issues.

Tech Stack

  • Backend: Python, Django, DRF, Django Channels, Celery
  • Databases: PostgreSQL, MySQL, Redis, InfluxDB
  • Infrastructure: AWS (EC2, S3, Lambda, RDS, CloudFront), Docker
  • Automation & DevOps: GitHub Actions, CI/CD, automated testing

Other Projects

  • PyAnnotator — Unified annotation interface supporting Supervisely, Roboflow, and Label Studio.
  • Control Simulator — Interactive control theory learning and simulation platform.
  • AI Exam Generator — AI-assisted exam generation system using genetic algorithms for question optimization.

Education

BSc in Computer and Systems Engineering — Minia University Graduated with honors (3rd in class)


Contact

Pinned Loading

  1. pyannotator pyannotator Public

    An annotation management package that interacts with various external annotation tools

    Python 1

  2. ExamGenerator ExamGenerator Public

    Python

  3. control_simulator control_simulator Public

    HTML 1