With 3+ years of experience building scalable web applications using Node.js, Express.js, React (Next.js), no-SQL (MongoDB) and more.
My core strength lies in Back-End development — from designing secure and scalable database schemas to building robust REST APIs, real-time communication with Socket.IO, third-party integrations (like Stripe), and complex system architecture with role-based access and modular services.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
A full-featured cashier and device management system for a PlayStation gaming shop, built as a crossplatform desktop application using Electron.
• Developed a complete multi-device session management system with support for both timed
and open sessions, session transfers, and real-time tracking.
• Designed a dynamic billing engine that calculates session cost based on usage thresholds, with
support for real-time updates and add-on modifications.
• Integrated add-on management (e.g., drinks, shisha) linked to sessions or billed independently,
with automatic invoice grouping.
• Built admin-level controls for managing users, devices, shift data, and inventory dynamically
through a secure dashboard.
• Implemented cashier shift handling with PIN-based screen lock and real-time session alerts per
device screen.
• Supported manual entry of payment method (Cash/Visa) and automatic invoice generation with
Arabic/English language switching.
• Generated detailed daily, weekly, and monthly shift reports with data backups and estimation
analytics.
• Deployed as a Windows desktop app via Electron, with local QR login support and auto-backup
functionality.
Technologies Used:
Electron, React.js, Node.js, Express.js, MongoDB, Tailwind CSS, Socket.IO, JWT, i18n, GitHub, Framer
Motion, REST APIs, FileSystem DB Backup, QR Auth (Local), System Alerts
Online Coaching Platform (Fully Independent Project)
Designed and developed a dynamic online coaching system for fitness trainers to manage subscriptions and generate customized workout plans.
Created dynamic, hierarchical data structures in MongoDB for week-based training plans.
Developed animated multi-step forms with React.js, Framer Motion, and https://www.twine.net/signin
Integrated Firebase Authentication for secure user management.
Built RESTful APIs with Node.js and Express.js.
Deployed the platform using Vercel with complete version control via GitHub.
Focused on responsive, user-friendly interfaces using Tailwind CSS and NextUI.
Technologies & Tools:
MongoDB, Express.js, React.js, Node.js, Auth0, Framer Motion, Tailwind CSS, HeroUI, Google Cloud Platform , Git, GitHub, REST APIs.
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Amman today.