Industry Projects

Real-world solutions I've built for businesses

Bonded Together - Couples Relationship App

A Flutter-based mobile application designed to strengthen romantic relationships through shared digital experiences. Built with a microservices architecture using Firebase as the backend infrastructure, the app enables real-time synchronization of intimate moments between partners.

Bonded Together - Couples Relationship App screenshot

Key Features

  • Developed using Flutter/Dart with Provider state management and responsive UI design patterns.
  • Real-time mood tracking system with custom emotion visualization and weather integration.
  • Shared diary with rich text editing and media attachments stored in Firebase Storage.
  • Location-based memory creation using Mapbox SDK with privacy-first approach (foreground-only location access).
  • Synchronized calendar with event reminders and push notifications via Firebase Cloud Messaging.
  • Interactive "Thumb Kiss" feature using WebSocket connections for real-time touch synchronization.
  • Drawing canvas implementation with custom gesture recognition for shared sketches.
  • Implements singleton pattern for core services with dependency injection and aggressive caching mechanisms.
  • End-to-end encryption for sensitive data with GDPR/CCPA compliant data handling.
  • Integrated RevenueCat SDK for subscription management with freemium model implementation.
FlutterFirebaseDartWebSocketMapbox SDKRevenueCatProviderReal-time Sync

Loyalty App (Android & iOS)

An app integrated into multiple chain restaurants where users could download the app, sign up, and use their unique QR code to earn points at checkout. Created to Reward their loyalty.

Loyalty App (Android & iOS) screenshot

Key Features

  • Built using Flutter & Firebase for cross-platform support.
  • Implemented Points system for different tiers.
  • Implemented Dynamic Offers system, allowing easy changes & updates to offers.
  • Implemented Dynamic Stamps system, updates & changes could be done instantly.
  • Implemented Dynamic Newsletter system, allowing easy changes & updates to offers.
  • Implemented proximity feature, notifying users when they are within a radius of any of the partnering restaurants.
  • Valence Loyalty, Available on Android & iOS for users in Qatar & Jordan.
FlutterFirebaseDartiOSAndroid

Loyalty Backend System

A backend system designed to support the loyalty program by managing user authentication, user activity, point accumulation, tier progression, offers, and QR-based transactions across multiple restaurant chains.

Key Features

  • Built using Node.js, Docker, and Firebase to handle authentication, data storage, and real-time updates.
  • Manages user accounts, loyalty points, and tier-based progression dynamically.
  • Provides secure API endpoints for the mobile app and employee web portal.
  • Implements QR-based authentication and transactions, allowing employees to authenticate receipts and update user points.
  • Running on Docker containers, ensuring scalability and reliability.
  • Daily check for users who have been inactive & depending on the tier, their points are reset. (Higher Tiers = Longer Inactivity Period)
  • Handles email verification, OTP authentication, and password resets securely.
Node.jsDockerFirebaseREST APISecurity

Employee Management Portal

A secure and intuitive web platform designed for employees to efficiently manage receipts, redeem offers, and validate stamp rewards.

Employee Management Portal screenshot

Key Features

  • Each user is assigned a unique dynamic link for secure access.
  • Designed with a clean and user-friendly interface for seamless navigation.
  • Access is restricted and secured with unique codes, exclusively provided to restaurant managers.
  • Security was rigorously tested in collaboration with HackerOne, ensuring robust protection against vulnerabilities.
ReactNode.jsSecurityWeb Portal

GiftCards Management Portal- (Soon to be integrated into Loyalty App).

A portal for restaurant managers to manage gift cards, track balances, and monitor transactions.

GiftCards Management Portal- (Soon to be integrated into Loyalty App). screenshot

Key Features

  • Built Using React, Node.js, Javascript.
  • Implemented secure and seamless gift card tracking & redemptions.
ReactNode.jsJavaScript

NFC Menu Cards

A comprehensive NFC-enabled menu card solution implemented to enhance service efficiency at Valence Hospitality.

NFC Menu Cards screenshot

Key Features

  • Designed NFC-enabled cards for customers to enhance service efficiency.
  • Enabled fast and contactless interactions by using NFC technology.
  • Collaborated with teams to ensure a smooth rollout of the system in 12 restaurants.
NFCHardware IntegrationUX Design

Interested in working together? Let's connect