Mohammad Ahmed

AI Engineer / AI Developer · Amman, Jordan

Mohammad AhmedI build the system around the model.

LLM apps, RAG pipelines, OCR and agent workflows, wired to real backends: FastAPI, Postgres, Docker.

stack.map
  1. 01 · Interface
    Next.jsTypeScriptGradio
  2. 02 · API
    FastAPIPydanticJWT
  3. 03 · Intelligence
    ClaudeOpenAIOllamaRAG
  4. 04 · Data
    PostgreSQLChromaDBSQLite
  5. 05 · Runtime
    DockerAlembicpytest

Taken from what is in my public repositories.

Selected work

Four systems, with the limits written down.

Chosen from 24 public repositories for what they show about engineering, not for size or stars. Each case study states what is measured, and where nothing is, it says so.

Full-stack platformJul – Sep 2026

AI Recruitment Assistant

A hiring platform that turns CVs and job posts into structured data, then ranks applicants with an explainable hybrid score.

Stack
Next.jsTypeScriptTailwind CSSFastAPISQLAlchemy 2 (async)PostgreSQL 16AlembicPydantic v2
AI components
Claude forced tool-use for schema-bound extraction · OpenAI text-embedding-3-small similarity · Hybrid scoring: semantic + skills + experience · Grounded Q&A over stored screening results
Read case study
Document AI serviceMar 2026

Offline Document Intelligence Studio

One FastAPI service that OCRs documents and runs local-LLM summarisation, extraction and question answering, with no cloud AI API.

Stack
FastAPIPythonTesseractOpenCVscikit-learnOllamaDockerJinja2
AI components
OCR with OpenCV preprocessing (denoise, deskew, threshold) · Local LLM (Ollama, llama3.2) for chat, summaries and JSON extraction · TF-IDF retrieval for document Q&A · RandomForest classifier (Iris, as an assignment component)
Read case study
Gradio interface of the multi-LLM RAG assistant answering a question about hot peppers using a local Ollama model
RAG pipelineFeb 2026

Multi-LLM RAG Assistant

One vector store, three model backends: ask the same grounded question to a local, a proprietary and a hosted open-source LLM.

Stack
PythonChromaDBLangChain loadersGradioOllamaOpenAI APIHugging Face Inference
AI components
Dense retrieval with ChromaDB · Prompt-level grounding with an "I don't know" fallback · Runtime LLM provider routing
Read case study
Discover Jordan assistant: chat about Petra with a generated pop-art image and an audio waveform
Multimodal tool-calling agentDec 2025

Discover Jordan Assistant

A travel assistant that looks facts up in a database through function calling, then answers in text, voice and a generated image.

Stack
PythonOpenAI APISQLiteGradio
AI components
Function calling with a tool loop · Text-to-speech · Image generation
Read case study

Also built

Smaller tools and prototypes. Source only.

Experiments & learning

University and self-study notebooks, shown with their caveats.

How I build

I don't just experiment with AI. I build systems around it.

A model call is one box in a larger diagram. This is the path from a problem to something people can use.

ProblemA task a person does by hand.

01

Understand the problem

Write down who uses it, what they do today and what 'good' means before touching a model.

Experience

A trail you can check.

Role, study and dated public work. Employer-specific details stay off the page; the repositories are the record.

  1. June 2026 – PresentRole

    AI Engineer @ Baytonia · Baytonia

    Currently working as an AI Engineer.

    AI development
  2. Jul – Sep 2026Public work

    AI Recruitment Assistant

    Built a full-stack hiring platform: FastAPI, async PostgreSQL, Next.js, Claude tool-use extraction and hybrid embedding scoring.

    FastAPIPostgreSQLLLMNext.js
  3. Feb – Mar 2026Public work

    RAG, OCR and document AI

    Retrieval pipelines on Chroma, a multi-provider RAG assistant, Arabic/English OCR tools and an offline document-intelligence service.

    RAGOCROllamaChromaDB
  4. Dec 2025Public work

    LLM application experiments

    Tool-calling with multimodal output, open-source speech-to-minutes with a quantised Llama model, prompt-engineering exercises.

    Function callingWhisperLlama
  5. 2021 – 2025Education

    B.Sc. Artificial Intelligence & Robotics · Al-Balqa Applied University

    Machine learning, deep learning, NLP and robotics coursework. Public notebooks from this period cover sentiment models, classical ML and forecasting.

    Machine learningDeep learningNLPRobotics
  6. CertifiedCertification

    Microsoft Azure AI Fundamentals (AI-900) · Microsoft

    Foundational certification covering AI workloads and Azure AI services.

Technical map

What I work with, and where you can see it.

No percentage bars. Select any skill to see the projects that actually use it.

LLM engineering

Making language models dependable inside software.

Machine learning

Foundations from the degree and public notebooks.

Production

The software around the model.

Automation

Connecting models to workflows.

On GitHub

The code behind the case studies.

Everything featured here is public and linked. The profile has more notebooks and experiments than I show on this page.

24

public repositories

github.com/Mohammadsalah3

Repos by primary language

  • Jupyter Notebook13
  • Python9
  • C++1

Many of the notebook repos are early learning work.

Ask about my work

Questions, answered from the portfolio only.

This assistant reads the same data that powers this page. It can't invent experience: if the answer isn't in the portfolio, it says so.

Pick a question above or type your own.

About

Engineer first, and a little stubborn about details.

I studied AI and robotics, so I like systems where software meets something that has to actually work: sensors, documents, people, databases.

Most of what I build now sits around language models. A model on its own is a demo. The product is the retrieval, the tool calls, the validation, the API and the interface that make it dependable.

I'd rather ship a small thing that runs and say honestly what it can't do yet than polish a diagram. Every project on this site links to its source, and each case study lists its limits.

Studied
B.Sc. Artificial Intelligence & RoboticsAl-Balqa Applied University, 2021 – 2025
Certified
Microsoft Azure AI Fundamentals (AI-900)
Based in
Amman, Jordan
Into
LLM applicationsRAGAI agentsAutomationOCR & document AIPadel

Contact

Have an AI problem worth building?

Let's talk. Tell me what you're trying to automate, understand or ship.