Back to Projects
Product · Full-Stack · Fintech

SafiSend - Restaurant Ordering & Payments Platform

SafiSend - Restaurant Ordering & Payments Platform

Overview

SafiSend is a full-stack restaurant technology platform I founded and led as product and engineering lead. Customers scan a QR code at the table to browse a digital menu, place orders, and pay — including split billing across multiple diners. The system integrates WhatsApp Business API for automated order notifications, M-Pesa for mobile payments, and a real-time admin dashboard for kitchen and order management. Deployed at www.safisend.com.

Challenges & Solutions

Building a reliable, real-time ordering flow across QR code, WhatsApp, and web surfaces simultaneously, while handling split-bill logic, M-Pesa payment callbacks, and live kitchen order state — all with a small team under tight timelines.

Technical Achievements

  • QR-to-order flow: customers scan, browse, and pay entirely from their phone with no app install
  • Split billing: multiple diners at the same table can split a bill in real time
  • WhatsApp Business API integration for automated order confirmations and kitchen alerts
  • M-Pesa payment processing with callback handling and reconciliation
  • Real-time admin dashboard for live order state, inventory, and analytics
  • Dockerized microservices behind Nginx with automated deployment pipeline
  • Load tested to 500+ concurrent users with JMeter; optimized bottlenecks under production load
  • SafiPoints: blockchain loyalty program on the XRP Ledger, presented at Ripple Demo Day London

Technologies Used

React Node.js Express MongoDB WhatsApp API Docker Nginx JMeter

Let's Talk Engineering.

Always happy to trade notes on AI, ML, and distributed systems, or to talk through any of the work shown here. Reach out anytime.

enockmecheo@nyu.edu