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


