I've worked on a variety of projects ranging from enterprise applications to AI-powered systems. Here are some highlights showcasing my expertise in full-stack development, DevOps, and technical leadership.
Built a cutting-edge reservation parsing system leveraging OpenAI GPT-4V and Anthropic Claude to automate data extraction from multilingual PDFs. Implemented flexible architecture for text/image processing, vendor-specific parsing rules, bilingual (English/Arabic) support, and integrated error handling with JSON Schema validation.
BigLinker - LinkedIn Campaigns with Browser Automation
PHP/Laravel application for mass messaging campaigns and data scraping using headless Chrome. Features automated CAPTCHA bypass, PIN verification, on-demand slave server generation on Vultr via API, Laravel Envoyer deployments, and short polling for real-time status updates. Robust solution for managing LinkedIn campaigns.
Contributed significantly to a robust SaaS application for event management, integrating multiple external services including Salesforce and Marketo. Built with Laravel backend and Vue.js frontend for comprehensive enterprise event planning and management.
Led the enhancement of hotel booking platform with modules for static data fetching from Booking.com API. Implemented extensive filtering system mirroring Booking.com's capabilities. Integrated AI-powered reservation parsing for automated data extraction from multilingual PDFs.
Developed a comprehensive Web Application Firewall for Laravel-based ecosystem featuring advanced rate limiting (Redis), IP-based protection, multi-CAPTCHA integration (reCAPTCHA v3, Cloudflare Turnstile), and detailed logging/alert system. Created Vue.js integrations for seamless front-end security controls.
Spearheaded the development of a comprehensive wallet system using Laravel/Vue.js stack. Personally coded significant portions of the backend, designed the database schema, and supervised frontend development for a complete digital wallet solution.
Web-based point of sale system for a digital scales company. Built with Laravel, Vue.js, and jQuery featuring product inventory management, client accounts, invoices, vouchers, and comprehensive reporting. Streamlined business operations and enhanced customer experience with an efficient, user-friendly interface.
Led the complete R&D and development of a time tracking and activity monitoring desktop application using Electron.js, React, and TypeScript. Competed with industry leaders like Hubstaff and TimeDoctor. Built with GraphQL, NestJS backend, and native modules for system monitoring.
Developed and published a Laravel package for MetaTrader 5 broker back-office applications. Refactored vanilla PHP to OOP design implementing Singleton pattern to minimize API requests. The package now serves applications with 10,000+ users handling live trading accounts, deposits, withdrawals, copy trading, and KYC compliance.
Comprehensive back-office application for MetaTrader 5 brokers to manage clients. Features include user registration, live trading account creation, deposits/withdrawals, internal/external fund transfers, copy trading, KYC compliance, and integration with automatic and manual payment gateways. Built using custom MetaTrader5 package.
Comprehensive ERP system for a UK-based coffee supplier tracking the entire supply chain from purchasing beans from local farmers in Yemen through drying, processing, sorting, packaging, to shipment and sales in the UK. Built API for Android application and web-based admin panel for seamless data management.
Developed as part of an extensive ecosystem integrating with hotels, visas, schools, flights apps. System assigns surveys based on user activities via APIs and webhooks. Distributes surveys through mobile notifications, web apps, email, and SMS. Features sophisticated reporting system with analytics for strategic decision-making.
Architected and implemented a bidirectional communication system using WhatsApp Cloud API. Employed event-driven Laravel backend, repository pattern, queue-based message processing, and Strategy Pattern to handle 12+ media types (text, audio, video, documents). Integrated message templates for automated responses.
XLR8Digital - Digital Marketing Campaign Management
Laravel-based web application for streamlining digital marketing campaigns. Features intuitive admin panel for managing users, social media platforms, and campaign templates. Users select templates, upload images, input keywords, and craft headings for social media orders. Centralized platform for campaign organization and execution.
Engineered a robust backup management solution using Percona XtraBackup for Docker-based and host-based MySQL installations. Implemented full/incremental backups, point-in-time recovery, automated retention, compression (zstd), error handling, logging, and backup verification.