I am a Backend Developer focused on building secure, scalable REST APIs and real-time systems with Node.js, Express.js, NestJS, Python, and FastAPI.
I work with PostgreSQL, MongoDB, Redis, SQLAlchemy, and Alembic to design reliable data layers, caching workflows, and database migrations.
I build authentication and authorization systems using JWT, refresh token rotation, Argon2, role-based access control, and rate limiting. I prioritize secure API design, error handling, pagination, and clean layered architecture.
I have developed backend projects including a team project management API, an AI-powered car management platform, e-commerce services, social media APIs, and anonymous messaging systems.
I use Docker, Docker Compose, Git, GitHub Actions, Pytest, Ruff, Postman, and Swagger to support containerized development, automated testing, API documentation, and CI/CD workflows.
I am currently completing a Bachelor of Science in Computer Science at Cairo University and continue expanding my backend engineering experience through hands-on projects and formal backend web development training.