You will get Arabic RTL Localization for Web Apps | React, i18n, Logical CSS

Let a pro handle the details

Buy Web Application Programming services from Mahamat Nassour, priced and ready to go.

Let a pro handle the details

Buy Web Application Programming services from Mahamat Nassour, priced and ready to go.

Project details

Most RTL work stops at dir="rtl". That is exactly where the bugs start.

WHAT ACTUALLY BREAKS: physical margins and borders (ml-, pr-, left:) that do not flip; directional icons — arrows, chevrons, back buttons — pointing the wrong way; dates and numbers still formatted in the source locale inside an Arabic interface; full-text search that returns nothing because the tokenizer was configured for English; hardcoded strings the extractor never saw; and layouts that look fine until an Arabic string is 40% longer than its French original.

WHAT I DO: convert physical CSS to logical properties, mirror directional icons, wire real locale formatting, fix Arabic tokenization and fuzzy search, extract remaining hardcoded strings, and add an automated test that fails the build when a translation key is missing.

WHY ME: I built the French/Arabic interface of a government platform for a national ministry (client under NDA) — 1,861 Arabic keys, 10 namespaces, full RTL, automated key-completeness testing. I speak Arabic and French. This is engineering, not a plugin install.

SCOPE: i18n engineering. For marketing copy I recommend a native reviewer — I will say so rather than pretend.
Programming Languages
HTML & CSS, JavaScript, TypeScript
Coding Expertise
Cross Browser & Device Compatibility, Localization, Design
What's included
Service Tiers Starter
$180
Standard
$490
Advanced
$950
Delivery Time 3 days 7 days 12 days
Number of Revisions
000
Design Customization
-
-
-
Content Upload
-
-
-
Responsive Design
-
-
-
Source Code
-
-
-

Frequently asked questions

Mahamat Nassour A.Status: Offline

About Mahamat Nassour

Mahamat Nassour A.Status: Offline
AI Engineer | RAG, LLM & Document AI | PhD, Ex-Cybersecurity Director
N'Djamena, Chad - 9:40 am local time
I fix AI systems that give wrong answers, and I build the ones that don't.

Most RAG systems hallucinate and almost nobody measures it. I do. On my own document-AI platform, on a golden dataset of real documents: groundedness 1.0, hallucination rate 0.0, appropriate refusal 1.0, deep-vision document quality 0.90 vs 0.44 for OCR alone. Real numbers with a reproducible method, not marketing claims.

WHAT I DO

- RAG systems and chatbots over your documents (PDF, Word, Excel, scans): hybrid search, reranking, grounded answers with page-level citations
- Audits of RAG/LLM apps that hallucinate: measured baseline, prioritized fix plan, regression tests you can re-run
- AI agents and LLM integrations (OpenAI, Claude, Ollama, OpenRouter) with cost tracking and no vendor lock-in
- Self-hosted and air-gapped AI where data cannot leave your infrastructure
- Security audits of AI applications: prompt injection, auth and role checks, exposed secrets

Stack: Python, FastAPI, Next.js, TypeScript, PostgreSQL 16 + pgvector, Ollama, OpenRouter, Docker, Keycloak, Redis, MinIO

I did not wrap a framework. I wrote the retrieval pipeline myself, which is why I can debug it when it fails.

WHAT I BUILT

SavoirBase AI, a complete self-hosted document intelligence platform I designed and built solo: 152 API operations, 21 screens, 391 tests. Full pipeline from ingestion and OCR through deep vision, adaptive chunking, bge-m3 embeddings, hybrid search (dense + full-text, RRF fusion), reranking, and strictly grounded generation that refuses to answer when no source supports it.

Also delivered: a sovereign state communication suite (Matrix, Keycloak, Hyperledger, K3s), a ministry-scale document management system, and a university ERP serving 2,450 students with handwritten OCR (I have worked on handwriting recognition since 2018).

BACKGROUND

- PhD in Computer Science, Universite de Reims Champagne-Ardenne, France
- Former Director General of a national cybersecurity and e-certification agency (3 years)
- Chaired the technical committee for the National Cybersecurity Strategy and for the Cybersecurity Maturity Model conducted with the University of Oxford
- 4 peer-reviewed publications (3 IEEE)
- MSc, INSEEC Paris

I build AI and I secure it, a combination very few people offer.

Languages: French (native), English (professional), Arabic

Tell me what your system is getting wrong, and I will tell you how I would measure it before touching anything.

START SMALL

You should not hand a four-figure project to someone with no reviews on this platform. I would not either. So start with a fixed-price audit: I build a golden dataset from your own documents, measure your system's real groundedness and hallucination rate, and hand you a prioritized fix plan with regression tests you can re-run yourself. Three days, fixed price, and you own everything I produce.

If the numbers come back good, you do not need me. If they do not, you will know exactly what is broken and what it costs to fix.

Steps for completing your project

After purchasing the project, send requirements so Mahamat Nassour can start the project.

Delivery time starts when Mahamat Nassour receives requirements from you.

Mahamat Nassour works on your project following the steps below.

Revisions may occur after the delivery date.

RTL audit and scope

I go through your app with the interface flipped and list exactly what breaks: physical CSS, mirrored icons, formats, tokenization, hardcoded strings. You get the list before any code is touched.

Logical CSS, mirroring, formats

Physical margins and borders converted to logical properties, directional icons mirrored, dates and numbers formatted per locale, and layouts checked against longer Arabic strings.

Review the work, release payment, and leave feedback to Mahamat Nassour.