Senior CS Student at Fayoum University | Building scalable, production-ready APIs with Django
📧 Email • 💼 LinkedIn • 🔗 GitHub
I'm a Backend Developer passionate about building robust, scalable APIs and backend systems. My expertise lies in Django and Django REST Framework, where I design clean architectures, implement secure authentication, and integrate external payment systems. Currently a senior CS student at Fayoum University with hands-on experience in production-ready applications.
Key Strengths:
- 🏗️ Backend Architecture & Design - Service Layer, Selector Layer, modular Django apps
- 🔐 Secure Authentication - JWT with token rotation, OAuth, secure session management
- 💳 Payment Integration - Stripe webhooks, transaction processing, error handling
- 📊 Database Design - PostgreSQL, normalized schemas, complex queries
- 🎯 RESTful API Design - Clean endpoints, versioning, comprehensive documentation
Beyond Backend:
- 🎓 Technical Mentor - Instructed youth at Digital Egypt Cubs & coached 15+ students in competitive programming
- 💡 Codeforces Expert - 17th Place ECPC 2023 Qualifications, strong algorithmic foundation
🛒 E-Commerce REST API ⭐ Main Project
Production-ready e-commerce backend API with complete payment integration
Built a fully functional e-commerce API from the ground up covering authentication, product catalog, shopping cart, order management, and Stripe payment processing with webhook-driven status updates.
Key Features:
- 20+ RESTful endpoints covering all major operations
- JWT authentication with token rotation & blacklisting
- Stripe integration with webhook support for payment status tracking
- Service Layer & Selector Layer architecture patterns
- Auto-generated Swagger/OpenAPI documentation
- 5 modular Django apps with clean separation of concerns
Tech Stack: Django REST Framework • PostgreSQL • Stripe • JWT • Swagger
📝 Postify -- Modern Blogging Platform ⭐ Full-Stack
Complete blogging platform with analytics dashboard and CMS
Developed a full-featured blogging platform with user authentication, rich content management, and real-time analytics.
Key Features:
- Google OAuth integration with Django Allauth
- Complete CMS with categories, tags, and auto-generated slugs
- Hierarchical comment system for user engagement
- Creator dashboard with post analytics & Chart.js visualization
- Responsive design with custom error pages
- 5 modular Django apps organized for scalability
Tech Stack: Django MVT • SQLite • Django Allauth • Chart.js • Markdown Editor
- Relational: PostgreSQL, MySQL, SQLite
- ORM: Django ORM with complex queries, migrations
- Design: Normalization, indexing, query optimization
- Service Layer & Selector Layer patterns
- Clean Architecture principles
- Modular app design
- RESTful API design & versioning
Bachelor of Computer Science and Artificial Intelligence
Fayoum University (Oct 2022 – Jul 2026)
Backend & Databases:
- Associate Data Engineer in SQL
- Google Data Analytics Professional Certificate
- Mastering Critical Skills in Algorithms using C++ (Dr. Moustafa Saad)
Machine Learning & AI:
- Machine Learning Specialization (Andrew Ng)
- Deep Learning for Computer Vision (NTI & Coursat.ai)
- Introduction to Generative AI with AWS (Udacity)
- OpenCV Bootcamp
- Codeforces Expert - Advanced problem-solving, algorithmic thinking
- ECPC 2023 Qualifications: 17th Place (out of 280 teams)
- ECPC 2023 Final: 90th Place (out of 280 teams)
👨🏫 Technical Instructor | Digital Egypt Cubs Initiative
July 2025 – Dec 2025
- Taught tech fundamentals to 50+ students aged 12–17
- Developed engaging curriculum for coding, design thinking, and AI concepts
- Organized hands-on projects and team-based learning activities
🎯 Competitive Programming Mentor & Coach | Fayoum ICPC Community
April 2023 – Mar 2025
- Mentored 15–20 advanced students preparing for Egyptian Collegiate Programming Contest
- Conducted workshops on data structures, algorithms, and problem-solving techniques
- Organized training sessions and internal programming competitions
- Technical Training & Curriculum Development
- Team Leadership & Mentoring
- Problem-Solving & Analytical Thinking
- Effective Communication
- Code Review & Best Practices
- Project Management


