About
Backend developer focused on building scalable, secure, production-ready systems with Node.js and Express.js. Experienced in RESTful APIs, database design, authentication, third-party integrations, and delivering backend solutions from design to production.
Experience
-
Backend Developer (Freelance)Freelance2025 – Present
Delivered scalable RESTful APIs and backend systems for POS, financial management, and customer portal applications. Designed MongoDB and SQLite database structures with authentication, role-based access control, input validation, centralized error handling, and integrated Stripe, Cloudinary, OpenAI API, and Pusher; deployed via Railway and Vercel. Worked directly with clients to translate business requirements into production-ready software.
Education
-
Bachelor of Information TechnologyFaculty of Computers and Artificial Intelligence, Matrouh UniversityInformation Technology · 2022 – 2026
Skills
- SQL <3 months
- Express.js <3 months
- JavaScript <3 months
- Node.js <3 months
- Tailwind CSS <3 months
- React <3 months
- TypeScript <3 months
- Next.js <3 months
- OpenAI API <3 months
- JWT <3 months
- API Integration Understanding 1 to 2 years
- PRISMA <3 months
- RBAC <3 months
- Stripe <3 months
- Bcrypt <3 months
- Mongoose <3 months
Tools / apps / platforms
- Amazon Web Services AWS <3 months
- Cloudinary 1 to 2 years
- Git <3 months
- GitHub <3 months
- MongoDB 1 to 2 years
- Neon <3 months
- PostgreSQL <3 months
- Postman <3 months
- Railway 1 to 2 years
- SQLite 1 to 2 years
- Supabase <3 months
- Vercel 1 to 2 years
- VS Code <3 months
Projects
-
Next.js 14, TypeScript, PostgreSQL (Neon), Prisma ORM, Supabase Storage, Tailwind CSS
Bilingual Arabic/English marketing site and admin CMS for a marine trading, maintenance, and shipbuilding company. Included a Prisma/PostgreSQL schema, password-protected admin dashboard, media uploads, SEO configuration, dark/light mode, Google Maps navigation, and deployment on Vercel.
-
Financial Tracker & POS System – Freelance Client ProjectElectron.js, Node.js, SQLite, Supabase, React
Desktop financial-accounting system for a retail client to log daily sales, track products sold, and calculate profit. Built a wholesale-customer module and a token-based read-only Vercel portal synced from the database.
-
Re7lty – AI-Powered Social Travel PlatformNode.js, Express.js, MongoDB, React.js, Flutter, OpenAI API
Backend APIs for AI-powered trip planning, travel discovery, chat, and notifications, consumed by React and Flutter clients from a shared backend. Integrated OpenAI APIs and real-time features with Pusher; implemented secure authentication/authorization and MongoDB aggregation pipelines.
-
Node.js, Express.js, MongoDB, JWT, Stripe
Production-ready e-commerce API supporting product management, carts, wishlists, reviews, coupons, orders, and Stripe payments with secure webhook handling. Implemented secure authentication, role-based access control, validation, rate limiting, Helmet, centralized error handling, and layered architecture; deployed on Railway and documented endpoints in Postman.
Courses & certifications
- Introduction to Web Technologies · Information Technology Institute (ITI) · 2024
🏆 Achievements & awards
-
Graduation Project Awarded Excellent Grade
Re7lty – AI-Powered Social Travel Platform received an excellent grade.