I’m a Backend Developer specialized in building clean, reliable, and scalable REST APIs using Node.js, Express, MongoDB, and PostgreSQL.
 
My focus is on helping clients quickly launch or improve their backend systems with secure authentication, efficient database design, and well-structured API endpoints.
 
- What I can help you with
 
REST API development (CRUD, auth, filtering, pagination)
Node.js + Express backend apps
MongoDB or PostgreSQL database design
JWT authentication & role-based access
Third-party API integrations
Fixing bugs, improving performance, refactoring code
Deploying to services like Render, Vercel, or Railway
 
Let’s build something great.
This app allows users to bulk upload drawing files. It automatically parses the filenames, extracts all required metadata, and generates a ready-to-upload Excel sheet in the correct format. This Excel can then be directly raised on Aconex, saving hours of manual work and reducing errors.
 
Live: https://parsing-app.vercel.app
This project serves as a comprehensive playground for learning and implementing secure authentication flows in a modern web application. It goes beyond the basics to explore real-world scenarios like token management and password recovery.
 
Key Learning Goals:
 
Mastering Passport.js with multiple strategies.
Understanding stateless authentication with JWTs.
Implementing secure Refresh Token rotation.
Building complete Password Reset flows.
 
Project Link: https://passportjs-auth.vercel.app/
This web app implements a lightweight authentication system backed by Express, MongoDB, and JWTs without using full-fledged frameworks such as Passport or NextAuth. Everything—from form handling to token generation, verification, refresh, and error handling—was built from the ground up so you can clearly see how each piece fits together.
 
Project Link: https://auth-sys-app.vercel.app/
Helwan University