mahmoud.

Public backend project

Arabic NLP Toolkit API

A lightweight FastAPI service for Arabic normalization, transliteration, tokenization and spelling out numeric amounts.

Python · FastAPI · pytest · Docker

The problem

Arabic applications need predictable text cleanup and properly formatted numeric amounts without loading a large model.

My contribution

Implemented reusable Arabic text utilities and exposed them through validated API endpoints.

Engineering decisions

Results & evidence

Arabic letter tokens organized along copper paths — conceptual illustration
Arabic letter tokens organized along copper paths — conceptual illustration

Repository ↗