01Internal tools that replace the spreadsheet
Job files, approvals, scheduling, stock, commissions — the work your team currently tracks in Excel and chat threads, moved into one system with roles, permissions and an audit trail of who changed what. Most of our builds start here, because this is where the pain is measurable.
02Multi-tenant SaaS products
Cargonio gave us the awkward parts in production: data separation between tenants, per-tenant settings and branding, subscription billing, and shipping a change to everyone at once without breaking the customer who configured things differently. If you are selling software into your own industry, that is the same problem set.
03Compliance and government integrations
PRA and FBR e-IMS fiscal invoicing in Pakistan, MyFatoorah in Kuwait, Stripe for card payments elsewhere. The interesting work is not the happy path — it is retries, reconciliation, idempotency, and deciding what the user sees when a government endpoint is down for the afternoon.
04Accounting, invoicing and reporting
Double-entry ledgers that actually balance, PDF invoices and statements generated with dompdf, and reports written after watching someone export to Excel and pivot it by hand. Finance teams are the harshest users you will have; build for them early.
05Mobile apps on the same platform
React Native for iOS and Android against the same API as the web app, so a change to a rule does not have to be implemented three times. We ship and maintain both stores for Bright Future's e-learning platform in Kuwait, including video delivery over Bunny CDN.
06Rebuilds and inherited codebases
If you already have something that half works, we read it before proposing to throw it away. The usual answer is to replace it module by module while the old system keeps running, rather than a big-bang rewrite that leaves you with nothing usable for a year.