Skip to content
View Salah-Sal's full-sized avatar

Block or report Salah-Sal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Salah-Sal/README.md

Salah Abdo

AI/ML engineer working on LLM evaluation, retrieval systems, and Arabic language resources. Previously a contractor on Meta's Generative AI Language Research team, evaluating frontier-model safety and conversational AI quality. M.Eng in Applied Artificial Intelligence, Stevens Institute of Technology.

Based in Providence, Rhode Island. I work in English and Arabic.

What I build

  • Arabic WordNet 4.0: an Arabic wordnet with full coverage of Open English WordNet 2024. 120,630 synsets, 297,150 semantic relations, 184,238 senses, every synset carrying an Arabic definition. WN-LMF 1.4, CC BY 4.0, archived on Zenodo.
  • wn-editor-extended: the editing library behind it, published on PyPI. Full CRUD over WN-LMF, automatic inverse relations, compound operations, and a 22-rule validation engine.
  • Sal-Parsing: a benchmark of twelve PDF-to-Markdown parsers on scientific papers, including the Arabic OCR tier, with setup guides and side-by-side quality reports.
  • PromptTree: a local Streamlit app that keeps prompts and model responses as branching conversation trees.

Interests

LLM evaluation and guardrails, retrieval over large knowledge bases, Arabic NLP, and the general problem of getting model output to a state where a system can act on it safely.

Elsewhere

Pinned Loading

  1. arabic-wordnet-v4 arabic-wordnet-v4 Public

    Arabic WordNet 4.0 - 120,630 synsets and 297,150 semantic relations, full coverage of Open English WordNet 2024

    Python 4 1

  2. Salah-Sal.github.io Salah-Sal.github.io Public

    Bilingual (English/Arabic) Jekyll blog on AI, NLP, and software engineering

    JavaScript

  3. wn-editor-extended wn-editor-extended Public

    Pure-Python editing library for WordNets: full CRUD on synsets, senses and relations, automatic inverse links, a 22-rule validation engine, and WN-LMF 1.4 import/export. On PyPI as wn-editor-extended

    Python

  4. PromptTree PromptTree Public

    Streamlit app for recording prompts and LLM responses as branching conversation trees, with interactive tree view and XML export. Local SQLite, no API key required

    Python

  5. Sal-Parsing Sal-Parsing Public

    Benchmark of 12 PDF-to-Markdown parsers (Marker, Docling, MinerU2.5, Chandra, PaddleOCR, QARI) on scientific papers, with per-tool setup guides and Arabic OCR research reports

    Jupyter Notebook