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.
- 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
InconsistentMigrationHistoryissues.
- 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
- 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.
BSc in Computer and Systems Engineering — Minia University Graduated with honors (3rd in class)
- LinkedIn: Ahmed Shehab
- Email: ahmed4ehab@yahoo.com
- Phone: +20 1554992081


