Full Stack Web Developer with 2.5+ years of experience building scalable web applications using the MERN stack.
Experienced in REST APIs, real-time systems (MQTT), analytics dashboards, invoice generation systems, and multilingual e-commerce platforms.
I enjoy building production-ready applications with clean architecture, performance optimization, and strong user experience.
- β‘ Full Stack Development (MERN + TypeScript)
- π JWT Authentication & Role-Based Access
- π Analytics Dashboards & KPI Systems
- π E-commerce & Order Management Systems
- π Real-time Processing (MQTT)
- π§ͺ Cypress End-to-End Testing
- π CI/CD & Deployment (Vercel / Netlify)
- Developed end-to-end POS and food ordering modules using the MERN stack
- Built and maintained Dine-In, Takeaway, and Delivery order workflows
- Implemented order management system with real-time status tracking and kitchen operations
- Developed invoice generation, sales reporting, and dashboard analytics features
- Built product, category, modifiers, printer, seatings and menu management modules with full CRUD functionality
- Designed responsive interfaces optimized for Desktop, Tablet, and Mobile devices
- Worked on both frontend and backend development, including database design and API integration
- Contributed to the UniDiner mobile application development using AI-assisted tools (Cursor AI)
- Built a full-stack, multi-portal hiring platform for candidates, employers, and admins with JWT auth, role-based access, and email + phone OTP verification.
- Developed job posting, applications, ATS kanban pipeline, interviews, real-time chat, and digital offer letters with OTP e-signature
- Implemented AI features including job-description generation, resume parsing (PDF/DOCX + OCR for scans).
- Built employer tools for company profiles, logo uploads, openings/auto-close hiring, resume templates, and analytics dashboards
- Designed candidate experience with onboarding, resume upload, job browse/save/alerts, application tracking, offers inbox.
- Implemented real-time messaging with Socket.io (typing indicators, file/image attachments) and in-app notification system
- Used Cloudflare R2 for secure file storage (resumes, logos, chat files, profile photos) with signed URLs.
- Built bilingual-ready UI (English/Arabic + RTL) with responsive layouts for desktop and mobile using Tailwind CSS and shadcn/ui
- Built with React 19, TypeScript, Vite, Node.js, Express.js, MongoDB, and Mongoose
- Developed a complete e-commerce solution with dedicated Admin Panel and Customer Shop
- Implemented product, category, inventory, and order management with full CRUD operations
- Integrated JWT authentication, role-based access control, and secure password hashing
- Built shopping cart, wishlist, order placement, and order tracking functionalities
- Developed RESTful APIs with MongoDB and Mongoose for scalable data management
- Implemented Cypress E2E testing and comprehensive form validation
- Built with MERN Stack (MongoDB, Express.js, React, Node.js)
- Complete food ordering system with customer app and admin dashboard
- Real-time order management and notifications using Socket.io
- Advanced analytics dashboard with revenue, orders, customers, and sales reports.
- Meal, category, banner, tax, promo code, and CMS management
- JWT authentication and role-based access control (Admin, Customer, Super Admin)
- Responsive design with Light/Dark theme switching
HTML | CSS | JavaScript | TypeScript | React | Bootstrap | React i18next
Node.js | Express.js
MongoDB (Mongoose)
Cypress (E2E Testing)
Git | GitHub | Postman
JWT | REST APIs | Netlify | Vercel
Cursor AI | GitHub Copilot


