تخطي إلى المحتوى الرئيسي
Bahaa Ghali

Bahaa Ghali

Full-Stack Web Developer · Next.js · React · Node.js

كفاءة
Cairoعضو منذ ٣ أغسطس ٢٠٢٦
Next.jsReact.jsTypeScriptTailwindCSSRedux ToolkitExpoNode.jsExpress.jsSocket.ioJWTSupabaseMongoDBGitVercelCloudflare
·

وظّف هذا الشخص

أرسل عرض عمل مباشرة لهذا المرشح

Next.jsReact.jsTypeScriptTailwindCSSRedux Toolkit

نبذة

Full-Stack Developer with 1+ year of experience delivering Arabic-first, RTL-optimized web and mobile applications for Egyptian and Arab markets. Specializes in Next.js, React, TypeScript, and Supabase — building scalable e-commerce platforms, real-time systems, and admin dashboards from database to UI. Fluent in Arabic (native) with a strong edge for products targeting MENA audiences.

الخبرة

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.

التعليم

Bachelor's Degree in Specific Education – Minia University (2022-01 – 2026-12)

المهارات

Full-Stack Web DeveloperNext.jsReactNode.js

التقييمات

ذات صلة