Work

Built here, in daily use.

Every project on this page is live. Where a client has not agreed to be named, we describe the system and not the company.

Systems · 2025 – 2026

Raasuum Business OS

One dashboard for retail, restaurants, rental property and invoicing: sales, stock, rent, invoices and mobile money for hundreds of isolated businesses on a single codebase.

Multi-tenant business platform

Stack — Next.js · TypeScript · PostgreSQL · Prisma · Supabase · Vercel

What we built

Point of sale, inventory, purchasing, customers and loyalty for retail
Restaurant till with waiter PINs, tickets, refunds and a kitchen board
Rent roll, deposits, leases on any interval, and a renters’ portal
Invoicing with owner-set numbering series and part payments
Role-based access, per-tenant isolation enforced by the database
Platform console for activating businesses and assigning modules

Mobile · 2026

Offline-first till

A point-of-sale that keeps selling when the connection drops. Sales queue on the device, receipts print, and everything syncs by itself the moment the line is back.

Progressive web app

Stack — React · Service Worker · IndexedDB · Next.js

What we built

Service-worker cache so the till opens with no network
A local sale queue with visible sync state per receipt
Owner-set receipt series that survive offline numbering
Thermal receipt printing at 58mm and 80mm

Systems · 2025

Mobile-money billing

Subscription billing that collects on the rails this market actually uses — EVC Plus, Zaad, Sahal and eDahab — with signed webhooks, dunning and a grace period.

Payments integration

Stack — WaafiPay · eDahab · Vercel Cron · PostgreSQL

What we built

WaafiPay and eDahab merchant integrations
HMAC-verified payment callbacks; unsigned bodies refused
Scheduled billing runs with grace and dunning
One money ledger every module writes into

Web · 2026

Renters’ portal

An accountless link a landlord sends each tenant. The tenant sees their rent, their receipts and their lease, and can raise a claim — without a password to forget.

Tenant-facing web app

Stack — Next.js · Signed tokens · PostgreSQL

What we built

Signed, revocable per-tenant links — no account, no password
Rent history and receipts, printable
Claims that reach the landlord’s inbox as messages

Design · 2026

raasuum.com

The site you are reading. A self-hosted, static, no-tracker brochure with its own token-driven design system, built to read on a mid-range Android in the sun.

Marketing site & design system

Stack — Next.js · Tailwind · CSS tokens · Vercel

What we built

A token-driven design system: one place to retune every page
Self-hosted fonts under a strict Content-Security-Policy
AA contrast on every ground, measured, not assumed
Prints properly — the cheapest serious-company signal there is

Yours could be next on this page.

Tell us what your business needs to run and we will scope it in writing.