MyTherapy API
Backend for a therapy platform with user roles, appointment booking, and secure payments. Built with role-based authorization and optimized queries, and connected to a Flutter app by a team.
View on GitHubHello, I'm
Django Backend Developer
Backend developer and QA engineer. I build REST APIs with Django and ASP.NET Core, then test them with Postman and Selenium. Computer Science and AI graduate, Fayoum University, 2026.
Backend for a therapy platform with user roles, appointment booking, and secure payments. Built with role-based authorization and optimized queries, and connected to a Flutter app by a team.
View on GitHubAn asynchronous crawler that processed 100K+ pages, with indexing and PageRank ranking. REST API documented with Swagger and ReDoc, packaged with Docker Compose.
View on GitHubUI test suite for the search engine covering login, search, sorting, and logout. Uses the Page Object Model with explicit waits. 7 automated tests, 0 failures.
View on GitHubFunctional, negative, and authorization tests for the MyTherapy backend. Found and documented 3 defects, including authorization and input validation issues, with severity-based bug reports.
View on GitHubToken-based chatbot backend with user management, JWT authentication, usage-based token consumption, and a purchase flow for adding tokens.
View on GitHubWeb app for managing customers, with create, edit, search, and delete, plus authentication and authorization.
View on GitHubWeb app to create, read, update, and delete recipes, with searching, filtering, and user authentication.
View on GitHubREST API for managing books and authors, with create, edit, delete, and search by title or author.
View on GitHubBackend API for a shopping website built with Django and Django REST Framework. Users register and log in to receive a JWT authentication token.
View on GitHubREST API with CRUD, filtering, pagination, and validation. Dockerized with Compose, documented with Swagger and ReDoc, and published to Docker Hub.
View on GitHubFull compiler for a custom language, built as a team project for the Compiler Construction course. It does lexical and syntax analysis, checks for undeclared variables, runs if/else and print statements, and writes out a syntax tree.
View on GitHubDjango, Django REST Framework, ASP.NET Core Web API, EF Core, LINQ, JWT authentication
Manual testing, test case design, bug reporting, Postman, Selenium, TestNG, Page Object Model
SQL Server, MySQL, PostgreSQL, database design
Git, GitHub, GitHub Actions, Docker, Docker Compose, Linux, Swagger/OpenAPI
C#, Python, Java, Bash
Bachelor of Computer Science and AI, Faculty of Computers and AI, Fayoum University, 2026.
ALX Software Engineering Program (Backend Web Development), 2024. ALX Professional Development Skills, 2024.
Languages: Arabic (native), English (professional working proficiency).
I'm looking for my first role as a backend developer or QA engineer.