Vodafone UK · VOIS
TOBi Chatbot
Front-end components and small Node.js services for Vodafone’s digital assistant, including the Ask Once functionality and integrations with other Vodafone services.
What I did
Front-end · React.js
- Developed and maintained JavaScript components for Vodafone’s digital assistant TOBi.
- Kept customer interactions smooth and the UX consistent across platforms.
Back-end · Node.js
- Built and maintained small Node.js services that receive messages and deliver them to the front-end.
- Enhanced the Ask Once functionality and integrated TOBi with other Vodafone services.
MadinetMasr · Inertia Egypt · MisrItalia · Tatweer Misr
Real Estate Platforms
Next.js admin interfaces and Laravel APIs for several real estate developers — CRUD tooling, media libraries, CRM integrations and automated notifications.
- Next.js
- PHP
- Laravel API
- MySQL
What I did
Front-end · Next.js
- Developed CRUD operations for projects such as MadinetMasr and Tatweer Misr.
- Integrated media libraries with drag-and-drop and language switching.
- Created modular, reusable components.
Back-end · PHP, Laravel API, MySQL
- Built backend frameworks for real estate services with API integration for front-end and admin interfaces.
- Applied the service-repository pattern for maintainability.
- Improved database structures for storage and retrieval.
- Developed flexible application settings to streamline project setup.
- Implemented automated email notifications and CRM integrations.
- Documented APIs and data integrations with Postman and Figma.
Live sites: MadinetMasr (opens in a new tab) · Inertia Egypt (opens in a new tab) · MisrItalia (opens in a new tab)
Mobile app + Laravel API
Mansour Automotive
A React Native (Expo) app and Laravel API: payment screens, services, QR codes and image uploads, background jobs for service reminders, and SAP synchronisation with the Mansour team.
- React Native (Expo)
- PHP
- Laravel API
- MySQL
What I did
Front-end · React Native (Expo)
- Integrated backend systems with the app for dynamic data display.
- Extended existing components into new features: payment screens, services, QR code generation and image uploads.
- Implemented and maintained filtering functionality.
Back-end · PHP, Laravel API, MySQL
- Developed automated background commands for service reminders, vehicle status updates and notifications.
- Collaborated with the Mansour SAP team to synchronise user data, service tracking and payment processing.
- Updated and optimised Laravel Blade views for admin panel management.
- Designed and implemented APIs for the application.
HR admin panel
Happy Human · OpenAI Integration
Integrated OpenAI tools and LangChain into an HR admin panel — using database information for insights, with a memory feature for context recall and streaming for real-time responses.
- PHP
- Laravel
- Node.js
- MySQL
- LangChain
- OpenAI
- Postman
What I did
Back-end · PHP, Laravel, Node.js, MySQL, LangChain, OpenAI, Postman
- Integrated LangChain with the admin panel for data management.
- Supported the HR team by integrating OpenAI tools for employee management.
- Used database information to provide insights and guidance.
- Implemented a memory feature for context recall.
- Enabled streaming for real-time responses.
- Hyundai Click to Buy · Back-end developer
RESTful APIs for the sections and the garage; AdminLTE views for content management. (PHP, Laravel API, AdminLTE, MySQL)
- Aflse7a.com · Back-end developer
Database design and RESTful APIs for the JavaScript front-end; a reusable CKEditor component for Laravel 8. (PHP, Laravel API, AdminLTE, MySQL)
- Gawazy.com · Back-end developer
Database design, RESTful APIs, and an admin system for content, user data and employee management. (PHP, Laravel API, Bootstrap, MySQL)
- NojeEgypt.com · Back-end developer
Database design, RESTful APIs and a content/admin system. (PHP, Laravel API, Bootstrap, MySQL)
- Sisscom.com · Back-end developer
Database design and an admin system for services, categories and employees. (PHP, Laravel, Bootstrap, MySQL)
- Blog Management API · Vodafone Node.js Reskilling graduation project
RESTful API with authentication, CRUD, filtering, pagination, Swagger docs and automated tests. (Node.js, Express.js, MongoDB, JWT, Swagger) GitHub (opens in a new tab)