Portfolio

Not demos. Production systems.

Every flagship project below is live and processing real orders, real inventory, and real money — every single day. Click the links and see for yourself.

Live in Production · SaaS

RetailOps Suite

app.shirazgoraya.com · React + Supabase + Cloudflare · Multi-tenant

The complete back office for supermarkets and retail chains — built inside a real 5-branch supermarket operation, then productized as a SaaS. First live client: Jambo Supermarket (Gamark Group), Dar es Salaam.

  • Physical inventory counting with a tamper-proof, append-only audit trail — safe for multiple staff counting at once
  • Expiry monitoring with alerts, follow-ups, loss reports, and supplier-return recovery
  • Full quotation → invoice → payment receipt → customer statement workflow, VAT (18%) compliant, branded PDFs
  • Competitor price comparison and supplier performance tracking
  • Offline-capable barcode scanning (PWA) — keeps working when the internet drops
  • Per-branch product catalogs with role-based access (superadmin / admin / staff)

Results at first client

Stock-loss
reduction
~80%
Products, single
branch
14,464+
Modules in
daily use
6
StatusLIVE ✓
Live in Production · E-commerce

Jambo Supermarket Online

jambosupermarket.online · React + Supabase + Cloudflare · 5 branches

A complete e-commerce platform for a 5-branch supermarket chain — customer storefront plus a 3-tier admin panel (superadmin, assistant, branch manager), each scoped to their own branches and data.

  • M-Pesa payment flow live in production, plus cash on delivery
  • Map-pin delivery: customer drops a pin, the system calculates distance-based delivery charges automatically
  • Loyalty card program with automated email delivery to customers
  • One-tap WhatsApp rider dispatch — order details sent to the delivery rider in one click
  • Bulk product upload via Excel for fast catalog management
  • Database-trigger owner-protection: the owner account cannot be deleted or demoted, even from the database console

Platform facts

Branches
served
5
Admin role
tiers
3
PaymentsM-PESA ✓
StatusLIVE ✓
More builds

Tools, automations & client work

AI Automation · In production use

YouTube Content Automation Agent

End-to-end AI video pipeline: script generation (Claude API), voice cloning (ElevenLabs), avatar video (HeyGen), stock footage (Pexels), assembly (FFmpeg), and auto-publishing (YouTube API) — controlled from a Flask dashboard. Runs my own two YouTube channels.

Claude API · ElevenLabs · HeyGen · FFmpeg · Python/Flask · YouTube API

PWA · Predecessor to RetailOps

Jambo Expiry Scanner

Barcode-based expiry tracking PWA — the field-tested prototype that proved the expiry-monitoring concept on the shop floor before it grew into RetailOps Suite's expiry module.

PWA · Barcode scanning · Offline-first

Client work · Delivered

Portfolio Site — Water Engineering Consultant

Professional portfolio website for a water engineering consultant — project showcases, credentials, and inquiry funnel, delivered ready to run.

HTML/CSS/JS · Responsive · SEO basics

Client work · Delivered

Roselle Foods — Company Website

Business website for a Tanzanian food company — product presentation, brand story, and contact funnel for wholesale inquiries.

HTML/CSS/JS · Responsive · Brand-first design

Want a system like these for your business?

Tell me your biggest operational headache — I'll reply with exactly what I'd build, how long it takes, and a fixed price.

Start a Project on WhatsApp → See Services & Pricing