All work

Work, with a little context.

A selection of systems I’ve built. Here are the requirements, the decisions I made, and how the pieces fit together.

Selected work

01Cloud accounting SaaS2025

ARA Financial

Arabic accounting software for the Saudi market. Invoicing, inventory, payroll and approvals all feed into one double-entry ledger.

Architecture & full buildReact / Node.js / MongoDB

Project notes
83 backend modules231 test suites
ARA FinancialOne shared ledger
Sales & invoices
Inventory & POS
Payroll
General ledgerDouble-entry
Debit=Credit
Statements
& reports
Tenant-scoped dataArabic interface & documents
Architecture sketchFrom the project implementation
02Multi-tenant platform2025

Raeetna

A church management platform serving 6,400 members. I rebuilt it to give each organisation its own database, domain and independent backups.

Architecture & full buildReact / Node.js / MongoDB

Project notes
6,400 membersAnalytics: 1,675ms → 59ms
RaeetnaDatabase per organisation
Shared control plane
Organisation A
Organisation B
Organisation C
Independent offsite backups
Architecture sketchIllustrative tenant layout
03Own product2026

JoSam Content Hub

My own tool for scheduling videos across YouTube, Instagram, TikTok and Facebook. One upload, with an Arabic publishing workflow.

Design & build, end to endNext.js / Node.js / OAuth

Project notes
One upload
Publishing queue
YouTubeInstagramTikTokFacebook
Architecture sketchFrom the project implementation

Have something in mind?

Tell me a little about it. I usually reply within two working days.