Freelance Full-Stack Developer at Independent (2023-01 – Present)
- Built Arabic-first e-commerce platforms for Egyptian clients using Next.js, Supabase, and TailwindCSS, with RTL layouts, product management dashboards, and cash-on-delivery checkout flows.
- Delivered custom full-stack web apps integrating Supabase for real-time data, user authentication, and file storage.
- Deployed projects on Vercel with Cloudflare DNS, managing custom domains, SSL configuration, and CI/CD pipelines.
Church Ministry Management System Developer at Independent
Built a full-stack mobile system for Coptic church ministry operations across 4 user roles (Admin, Servant, Viewer, Member) and 12 feature modules — covering member management, class organization, attendance, grades, resources, and birthday tracking with Arabic-first RTL UI.
- Implemented QR code-based attendance scanning for fast class check-ins, bulk QR generation and export per class, and attendance analytics with date-range filtering and per-member statistics.
- Engineered a dual-authentication system handling servant (email-based) and member (phone-based) login from a single endpoint, with JWT session persistence via AsyncStorage, verification codes, and a full password reset flow.
- Integrated Cloudinary for image and document storage, Nodemailer for email notifications, and Twilio for WhatsApp messaging — with BullMQ + Redis background job queues for asynchronous communication processing.
- Built a digital resource library supporting PDF, Docs, PPT, and XLS uploads with class-level assignment and pagination, plus a support ticketing module for member feedback with screenshot attachments.
- Deployed the Node.js/Express.js REST API (v3.0.0) on Vercel with MongoDB, Helmet security headers, Joi schema validation, rate limiting, and a custom APIFeatures utility handling pagination, sorting, and filtering across all endpoints.
Desktop Point-of-Sale System Developer at Foil & Stretch Film Store
Engineered a fully offline Arabic-RTL desktop POS system for a foil and stretch film wholesale/retail business, targeting zero internet dependency across all operations.
- Designed a fast checkout interface completing full sale transactions in under 30 seconds, with barcode/SKU product search, automatic wholesale vs. retail pricing detection, and inline discount application per line item or total invoice.
- Built a dual-unit inventory system tracking stock simultaneously in Rolls and Cartons, with automatic unit conversion on every sale, reorder-point low-stock alerts, manual adjustment logs, and a full stock movement audit trail.
- Implemented a customer credit (deferred payment) management module tracking outstanding receivables per customer, with account statements, payment history, and credit limit controls.
- Added supplier management with purchase order creation, partial payment tracking, and purchase returns — all automatically syncing with inventory on confirmation.
- Integrated thermal (80mm ESC/POS) and A4 invoice printing with PDF export, plus automated daily SQLite backup to a user-configured local folder.