Awalim Groupعوالِم قروب

Groupالمجموعة

The Group

Awalim Group is a digital engineering house founded in 2021 in Palestine. We build enterprise products to a global standard — and we measure ourselves by that standard and no other.

Born in Palestine · Est. 2021

50+
systems and products delivered
14+
countries we serve clients in
1,200+
engineers trained by us
8+
years the founder has been building, since 2018

The full storyالقصّة الكاملة

From a room in Gaza to systems running in 14 countries

Eight milestones — each one a decision.

2018

First line of code, from Gaza

A mobile phone and a slow connection. Starting from zero, and building the first iOS and Android apps to strict performance standards.

2020

First paying client

Fifty dollars that were less a fee than a proof that skill outruns geography.

2021

Awalim Group is founded

Turning solo work into an engineering house with institutional standards: documentation, code review, and contractual responsibility.

2022

First complete enterprise system

The move from apps to systems: databases, permissions, and audit logs.

2023

The Academy passes 100 graduates

Engineering tracks begin — and a large part of today's team came from them.

2024

Agents reach production

The first agentic AI systems running inside real products at real clients.

2025

More than 50 systems in 14 countries

Expanding from local clients to a regional and international network.

2026

Smart Accountant

Our most mature product ships: an enterprise accounting system, Arabic from the root, on IFRS.

Valuesالقيم

Four principles we refuse to trade away

01

Honesty before marketing

We publish no number we cannot prove, and no compliance badge we have not earned. If a feature is still in development, we write that.

02

The client owns it

Code, data and deployment accounts are handed over in full. We keep no key that makes staying with us compulsory.

03

Arabic is not a translation

We design right-to-left from the start: the typography, the numerals, the dates, and the whole visual flow.

04

Accessibility is a condition, not a feature

Everything we build is tested with a keyboard and a screen reader. Someone who cannot use the product was not built for.

And eight engineering conditions we do not ship without

01

Journal entries that balance

No unbalanced entry passes. No in-between state, no fixing it later.

02

Multi-tenant isolation

Three independent layers stop one client's data from reaching another.

03

An audit log that can't be erased

Every change carries an actor, a time, and the value before and after.

04

Reversible migrations

Every database change is exported, reviewed and revertible.

05

Tests that block regressions

A pipeline that stops the release when it breaks what used to work.

06

AA accessibility

Keyboard, screen reader, and colour contrast measured — not assumed.

07

Arabic from the root

Direction, typography, numerals and dates — not a translation over a Latin design.

08

A performance budget

Bundle size and first paint are measured on every release.

Ahmed Ashraf، Founder & Chief Engineer

Founder

He started in 2018 from Gaza with a mobile phone. He learned to program under siege, then turned individual skill into an engineering company in 2021.

I started in 2018 from Gaza with a mobile phone and a slow connection. The goal was never just to have work; it was to prove that an Arab engineer can build systems measured by the global standard — not by a lenient local one.

The first fifty dollars were less a fee than a proof that skill outruns geography. And when the solo work became an engineering house in 2021, the only condition was that the standards stay the same: documentation, code review, and contractual responsibility.

Today an engineering team serves clients in 14 countries, and much of it came from the Academy we built to keep our standards alive. That is still the measure we hold everything we ship against.

Ahmed AshrafFounder & Chief Engineer · Awalim Group

The stackوثمانية شروط هندسية لا نسلّم بدونها 01قيود محاسبية متوازنةلا يمرّ قيد غير متوازن. لا حالة وسطى، ولا إصلاح لاحق.02عزل متعدّد المستأجرينثلاث طبقات مستقلة تمنع تسرّب بيانات عميل إلى آخر.03سجل تدقيق لا يُمحىكل تغيير له فاعل ووقت وقيمة قبل وبعد.04هجرات قابلة للتراجعكل تغيير في قاعدة البيانات مُصدَّر ومراجَع وقابل للرجوع.05اختبارات تمنع الانحدارخط نشر يوقف الإصدار إذا كسر ما كان يعمل.06وصولية بمعيار AAلوحة مفاتيح، قارئ شاشة، وتباين لوني مُقاس لا مُقدَّر.07عربية من الجذراتجاه، طباعة، أرقام، وتواريخ — لا ترجمة فوق تصميم لاتيني.08ميزانية أداءحجم الحزمة وزمن أول رسم يُقاسان في كل إصدار. المؤسّس بدأ عام 2018 من غزّة بهاتف محمول. تعلّم البرمجة تحت الحصار، ثم حوّل المهارة الفردية إلى مؤسسة هندسية عام 2021. بدأتُ عام 2018 من غزّة بهاتف محمول واتّصال بطيء. لم يكن الهدف أن أعمل فقط، بل أن أُثبت أن المهندس العربي قادر على بناء أنظمة تُقاس بالمعيار العالمي — لا بالمعيار المحلّي المتساهل.أول خمسين دولاراً لم تكن أجراً بقدر ما كانت إثباتاً أن المهارة تتجاوز الجغرافيا. وحين صار العمل الفردي بيت هندسة عام 2021، كان الشرط الوحيد أن تبقى المعايير هي نفسها: وثائق، مراجعة كود، ومسؤولية تعاقدية.اليوم فريق هندسي يخدم عملاء في 14 دولة، وجزء كبير منه جاء من الأكاديمية التي بنيناها لنُبقي معاييرنا حيّة. هذا لا يزال المقياس الذي نحكم به على كل ما نُسلِّمه. أحمد أشرفالمؤسّس ورئيس الهندسة · عوالِم قروب المنظومة التقنية

Tools we know by heart

TypeScript Language

Its types vanish at runtime. Anything crossing a system boundary is validated again with zod, not trusted because it type-checked.

React Frontend

It re-renders by default. Long lists need virtualisation, not more memo.

Flutter Mobile

It does not feel like iOS by default. Curves, overscroll and touch targets are decisions you make by hand, or the user feels the difference.

Node · Express Backend

Single-threaded: heavy computation stalls every request behind it. It belongs in a queue or a worker.

PostgreSQL Database

An index is skipped once you wrap its column in a function. And VACUUM is not a detail on a heavily-updated table.

Drizzle ORM

It does not hide SQL — which is why we chose it. What you cannot write in SQL you will not write here either.

OpenAI · Claude Models

It is wrong with total confidence. So it never holds a final decision: one tool, one permission, one output checked before anything is written.

Playwright Testing

It catches what the screen shows, not what the code claims. A flaky test is worse than no test: it teaches the team to ignore red.

Firebase Cloud

Fast to start, and its security rules are the whole application. They get written and tested, never left open "for now".

Vercel Edge Delivery

The edge is stateless: no long-lived database connection, no file on disk, no memory that survives two requests.

Figma Design

The design file is not the source of truth. The tokens in code are, or the two drift apart in silence.

IFRS · IAS Standards

The standard says what, not how. Isolation, rounding and exchange rates are decisions we make, document, and answer for.

Born in Palestine

Palestinian at the root, global in standard. Every system we ship carries this line in its footer — and we mean it.

Next step

Want to know us better?

The fastest way is a short call. Tell us about your project and we will tell you how we would build it.

  • We reply within two working days
  • The code is entirely yours
  • Published numbers, signed and verifiable