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.
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.
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.
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.
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.
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.