Abdullah AlJafari · CS at JUST · Open to AI/ML roles

AI Engineer buildingdeployable ML systems.

My work spans computer vision, Arabic NLP/RAG, and MLOps—connecting models to tested APIs and deployment workflows.

Illustrated 3D toy portrait of Abdullah AlJafari

Applied AI systems

Featured AI Systems

Applied AI projects presented through the problem, implementation, and engineering decisions behind them.

Prototype

Agentic RAG · Local-First AI

AAOS — Academic AI OS

Answer questions about university Moodle courses from the student's own course files, with cited sources, on a local machine.

  • Hybrid RAG
  • NLI-verified citations
  • FastAPI

Result

Runs against a real Moodle account, backed by about 4,250 backend and 264 frontend tests.

AAOS — Academic AI OS presentation cover
Prototype

Arabic NLP · Sentiment Systems

JorSenti-LoRA

Handle Jordanian and Levantine sentiment analysis where slang, sarcasm, and neutral sentiment routinely break generic Arabic classifiers.

  • Jordanian Arabic
  • MARBERTv2
  • LoRA / PEFT

Result

README-reported neutral recall of 78.5%, up from a 22.0% baseline.

JorSenti-LoRA presentation cover

More applied systems

SKILLS SYSTEM

Tools I use to build and ship ML systems

A concise view of the stack I use across model development, APIs, deployment, and product-facing interfaces.

Computer Vision

PyTorch logo

PyTorch

training and serving vision models

OpenCV logo

OpenCV

preprocessing and postprocessing stages

Computer vision logo

YOLO / Object Detection

detection, tracking, and model comparison workflows

Object Tracking

ByteTrack and Bot-SORT multi-object tracking for UAV video

NLP / RAG

Hugging Face logo

Hugging Face

Arabic model adaptation, demos, and model delivery

FAISS / Chroma / RAG

hybrid retrieval pipelines, Arabic normalization, and grounded responses

AraBERT logo

AraBERT

dialect-aware sentiment modeling for Arabic review data

LLMs / Local Inference

LoRA / PEFT

parameter-efficient fine-tuning on local GPU hardware

LangChain

retrieval chains and hybrid search orchestration

Local LLMs

Ollama, Gemma, and LM Studio for local-first generation

MLOps / Backend

Python logo

Python

core language for training, data pipelines, and services

Machine learning logo

FastAPI

typed model-serving APIs

Docker logo

Docker

reproducible runtime packaging

Machine learning logo

MLflow

experiment and artifact tracking

pytest / Ruff

automated tests and linting for ML codebases

Frontend / Product

Next.js logo

Next.js / React

portfolio shell and product-facing interfaces

TypeScript logo

TypeScript / Tailwind

safer UI integration and fast styling systems

Streamlit logo

Streamlit

fast ML demos and experiment-facing interfaces

Tools / Cloud

Azure logo

Azure / Deployment

cloud-ready hosting and delivery workflows

GitHub Actions logo

GitHub Actions

CI/CD automation and repeatable delivery

About Me

I study Computer Science at Jordan University of Science & Technology (JUST), focusing on applied AI systems. My work spans computer vision, Arabic NLP and retrieval, model serving, and MLOps — from training and evaluating models to building APIs and deployment pipelines.

I'm especially interested in systems where model quality is only part of the problem: small-object detection, Arabic-language edge cases, retrieval quality, inference constraints, and reliable behavior beyond a notebook.

Recent work includes a chest X-ray classification prototype with Grad-CAM, fine-tuning MARBERTv2 with LoRA for Arabic sentiment analysis, and building retrieval and vision systems around real deployment constraints. I use tools such as FastAPI, Docker, MLflow, and Azure to move projects beyond isolated model experiments.

Abdullah AlJafari

Abdullah Aljafari

AI Engineer

Engineering journey

What I built, in order

Dates are first commits in each public GitHub repository, or merge dates of this site's pull requests.

  1. Chest X-Ray MLOps System

    A DenseNet121 classifier behind a FastAPI backend and Streamlit frontend, with Grad-CAM explanations and automated deployment.

  2. JorSenti-LoRA

    Jordanian Arabic sentiment analysis: MARBERTv2 adapted with LoRA and weighted loss, with a Hugging Face Spaces demo.

  3. TaLibAI and AerialGuard

    A bilingual Arabic/English RAG study assistant, and an aerial pipeline that uses SAHI slicing to detect tiny vehicles and pedestrians in UAV footage.

  4. Anti-UAV Detection and Mini Search Engine

    Drone detection and ByteTrack tracking with MLflow experiments, and a TF-IDF search engine evaluated on Cranfield before adding a RAG extension.

  5. AAOS: Academic AI OS

    A local-first academic assistant over Moodle with hybrid retrieval, NLI-checked citations and approval-gated actions. The repository passed 780 commits by late October.

  6. This portfolio, redesigned

    The evidence-led redesign went live on October 5, followed by Character Lab, a creative-coding playground, on October 6.

Exploration beyond the core stack

Experiments

Smaller builds where I test one idea at a time: what I asked, what I tried, and what I learned.

Style 01/06·3D Toy

Character Lab

Experiment

An experiment in AI-generated character consistency and browser-based image manipulation.

Six visual styles, real-time proportion controls, lighting and export — without regenerating the image on every interaction.

Style

  • GPT Image
  • Claude
  • Next.js
  • React
  • GSAP
  • Canvas 2D
In progress

Systems Research

Next-Gen AI Pipeline

What boundaries should a reusable AI orchestration pipeline define before implementation?

Status

Design notes only. Marked in progress on purpose instead of being shown as shipped work.

Certifications & Credentials

Certifications

Verified credentials from DeepLearning.AI, Stanford, Cisco, Udacity, Udemy, Anthropic & IBM.

Let's build something useful

Have a problem worth building?Let's turn it into an AI system.

For hiring, project, or collaboration inquiries, use the form or email me directly.

I’m interested in internships and junior AI/ML roles involving vision pipelines, Arabic language retrieval, or model-serving APIs.