G
YouTube TikTok Games
Skip to content
View ahmadmhmdsy's full-sized avatar

Block or report ahmadmhmdsy

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
ahmadmhmdsy/README.md

Ahmad Mahmoud

ML engineer working on Arabic NLP and LLM agent tooling. I train small models that run on CPU, and I build the tools agents need to work well on long projects.

  • 🔤 I publish open Arabic diacritization (tashkeel) models on Hugging Face
  • 🤖 I wrote a TypeScript port of Hugging Face smolagents
  • 🛠️ Python · TypeScript · PyTorch · ONNX · React · Kotlin

Featured projects

Project What it is Proof
tashkeel-nano Arabic diacritization with a 1.08M-parameter character Transformer: training pipeline, evaluation harness, PyTorch + ONNX weights, demos DER 3.78 on SadeedDiac-25 · models · live demo
smolagents-ts Independent, unofficial TypeScript port of Hugging Face smolagents 200+ commits · large test suite · CI
localpdf-studio Browser-only PDF studio: merge, split, edit, annotate, convert, OCR. Files never leave the device React + TypeScript · tested · CI
agent-context-template Drop-in context pack for coding agents, with a validator that fails when the docs drift One entry point, scoped rules, script-checked

More work

Small-LM training on a single 8 GB GPU, anime super-resolution with distillation, multi-agent orchestration, and an Arabic-first Android e-commerce app. These live on my second account, @alshahia.

Pinned Loading

  1. smolagents-ts smolagents-ts Public

    Independent, unofficial TypeScript port of HuggingFace smolagents

    TypeScript

  2. tashkeel-nano tashkeel-nano Public

    Arabic diacritization (tashkeel) with a 1.08 M parameter character Transformer: full training pipeline, evaluation harness, published weights (PyTorch + ONNX), and Gradio/static demos

    Python

  3. alshahia/nano_SLMs alshahia/nano_SLMs Public

    Small language-model training pipeline for a single 8 GB GPU: data prep, tokenization, training and evaluation, with smoke, pilot and target phases.

    Python

  4. agent-context-template agent-context-template Public

    A drop-in, script-checked context pack for coding agents: one entry point, pointer-only adapters, scoped rules, and a validator that fails when the documents rot.

    Python