---
title: "Abdulrahman (@dhmi) | Hashnode"
description: "Abdulrahman (@dhmi) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@dhmi"
---

@dhmi

# Abdulrahman

@dhmi · Riyadh, Saudi Arabia · Joined March 2026

### [بناء منصة SaaS عربية أولاً — سبعة تحديات تقنية حقيقية من السوق السعودي](https://amlaki.hashnode.dev/arabic-first-saas-seven-technical-challenges-arabic?utm_source=hashnode&utm_medium=feed)

«عربي أولاً» ليست إعداد لغة تُضاف في نهاية المشروع، بل قرار معماري يمسّ طبقة العرض وطبقة البيانات وطبقة الحساب معاً. الفرق بين منتج مُعرَّب ومنتج مبنيّ بالعربية أولاً يظهر في سبعة مواضع تقنية محددة، ك

7 min read · [amlaki.hashnode.dev](https://amlaki.hashnode.dev/arabic-first-saas-seven-technical-challenges-arabic?utm_source=hashnode&utm_medium=feed)

[Sep 24](https://hashnode.com/posts/arabic-first-saas-seven-technical-challenges-arabic/6ab4fb4e59d47f2dfdcb5d29)

### [Building an Arabic-First SaaS: Seven Real Technical Challenges from the Saudi Market](https://amlaki.hashnode.dev/building-an-arabic-first-saas-seven-real-technical-challenges-from-the-saudi-market?utm_source=hashnode&utm_medium=feed)

"Arabic-first" is not a language setting added at the end of a project. It is an architectural decision that touches the presentation layer, the data layer, and the calculation layer at once. The diff

7 min read · [amlaki.hashnode.dev](https://amlaki.hashnode.dev/building-an-arabic-first-saas-seven-real-technical-challenges-from-the-saudi-market?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/building-an-arabic-first-saas-seven-real-technical-challenges-from-the-saudi-market/6ab4f5ed597e36b8d5de2fdc) [Sep 24](https://hashnode.com/posts/building-an-arabic-first-saas-seven-real-technical-challenges-from-the-saudi-market/6ab4f5ed597e36b8d5de2fdc)

### [تصميم تجربة مستخدم مختلفة للمالك المستقل vs المكتب العقاري في SaaS](https://amlaki.hashnode.dev/ux-flows-owner-vs-agency-saas-ar?utm_source=hashnode&utm_medium=feed)

في أملاكي (amlakire.com)، نخدم ٦ أنواع مستخدمين مختلفة على نفس المنصة. التحدي: كيف تصمم تجربة مبسّطة للمالك المستقل دون التضحية بالميزات التي يحتاجها المكتب العقاري؟ أنواع المستخدمين: enum UserType {

2 min read · [amlaki.hashnode.dev](https://amlaki.hashnode.dev/ux-flows-owner-vs-agency-saas-ar?utm_source=hashnode&utm_medium=feed)

[May 1](https://hashnode.com/posts/ux-flows-owner-vs-agency-saas-ar/69f4e8f3ec32cba9e54def24)

### [Designing Different UX Flows for Independent Owners vs Agencies in a SaaS](https://amlaki.hashnode.dev/designing-different-ux-flows-for-independent-owners-vs-agencies-in-a-saas?utm_source=hashnode&utm_medium=feed)

At Amlaki (amlakire.com), we serve 6 different user types on the same platform. The challenge: how to design a simplified experience for independent owners without sacrificing features that agencies n

2 min read · [amlaki.hashnode.dev](https://amlaki.hashnode.dev/designing-different-ux-flows-for-independent-owners-vs-agencies-in-a-saas?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/designing-different-ux-flows-for-independent-owners-vs-agencies-in-a-saas/69f4e75aec32cba9e54c8f98) [May 1](https://hashnode.com/posts/designing-different-ux-flows-for-independent-owners-vs-agencies-in-a-saas/69f4e75aec32cba9e54c8f98)

### [Implementing ZATCA E-Invoicing in a Saudi Property Management SaaS](https://amlaki.hashnode.dev/implementing-zatca-e-invoicing-in-a-saudi-property-management-saas?utm_source=hashnode&utm_medium=feed)

At Amlaki (amlakire.com), ZATCA compliance was one of our most critical features. Here is how we implemented VAT and e-invoicing for Saudi real estate. The VAT Rules for Real Estate Saudi real estate

1 min read · [amlaki.hashnode.dev](https://amlaki.hashnode.dev/implementing-zatca-e-invoicing-in-a-saudi-property-management-saas?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/implementing-zatca-e-invoicing-in-a-saudi-property-management-saas/69f38013909e64ad07f87429) [Apr 30](https://hashnode.com/posts/implementing-zatca-e-invoicing-in-a-saudi-property-management-saas/69f38013909e64ad07f87429)
