Skip to content
View YazanAi-Dev3's full-sized avatar

Highlights

  • Pro

Block or report YazanAi-Dev3

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
YazanAi-Dev3/README.md
Yazan Abo Asa — AI Systems Engineer
Subtitle

Agentic AI  ·  Local-First LLMs  ·  Arabic NLP  ·  MLOps  ·  Computer Vision


whoami

I'm an AI engineer who builds complete systems, not demos — I take an idea from raw data through model training and evaluation into a deployed service people actually use. I work across the whole modern AI stack and move fluidly between its layers: agentic LLM systems and RAG, deep learning for vision and language, speech, classical machine learning, and the backend and MLOps that put it all into production.

What I care about is building things that hold up in the real world. My agents run on genuine trust boundaries — the model proposes and the server verifies, so nothing reaches a user or a database ungrounded or unauthorized. I get ambitious systems to run cheaply and privately, down to full agentic pipelines on ≤ 4 GB VRAM with no cloud dependency at all. And I bring uncommon depth to Arabic-language AI, from dialect-aware speech to classical prosody — a space most tools treat as an afterthought.

Give me a problem that has to be accurate, auditable, and affordable at the same time — that's exactly where I do my best work.


Flagship Systems

My two largest bodies of work. The Local-First Research Assistant is fully open — code, design docs, and the evaluation harness that scores it. The voice gateway remains proprietary; its engineering is summarized here, and an architecture walkthrough is available on request.

Arabic Voice Agent Gateway

private · ~36K LOC · 112 modules

A server-authoritative orchestration gateway for a real-time Arabic voice agent operating on live business data. The model may request work, but every read and write is validated, authorized, previewed, confirmed by voice, and committed by the server — never by the model.

  • Structural safety: commit tools are never exposed to the model; the server picks the commit from a trusted preview receipt.
  • Two-phase writes: preview → confirm → commit with single-use tokens, argument hashes, and record-version rechecks.
  • Typed DAG planning for compound requests, with per-value provenance and bounded self-repair.
  • Reliability: idempotency keys, commit journals, crash recovery, unresolved-state write locks.
  • Dual voice runtimes (Realtime duplex + sequential STT→LLM→TTS) behind one shared trusted core.
  • HMAC request signing · RBAC · redaction · Prometheus metrics · staged evaluation gates.

public · open source · ~7.5K LOC + React UI · 11 test suites

Answers correct Unit tests VRAM

An offline research & Q&A assistant that answers from your own documents and takes real actions — web search, retrieval, tool use, persistent memory — as an agentic RAG system around a ≤ 4B-parameter LLM on 4 GB VRAM, with no cloud and no API keys.

  • Hybrid retrieval: BGE-M3 dense + sparse → Reciprocal Rank Fusion → cross-encoder rerank → MMR → HyDE.
  • Corrective RAG (CRAG) with web fallback + sentence-level groundedness verification — both fail closed.
  • Layered memory: short-term + dual-store long-term facts + semantic answer cache with per-document invalidation.
  • Sandboxed tools: OS-enforced memory/time limits beneath fail-closed AST validation; full SQLite audit log.
  • Measured, not claimed: 56/58 golden-set answers correct with deterministic scoring — no LLM judge — plus a published probe of what it still gets wrong.
  • Engineered to a documented standard: SDD · LLD · ADRs + a living-docs workflow.

The definitive build. An earlier prototype explored a deterministic state-machine variant; v1.0.0 is the mature, refined successor.


Featured Projects

Project What it is Highlights
AI Music Generation Bot · private Suno-powered Telegram bot — generates songs, lyrics, covers, karaoke / stem splits, track extensions & music videos ▶ Try on Telegram
Burn Detection & Severity Grading SimSiam self-supervised pre-training → dual-head multi-task ResNet50 → FastAPI Detection F1 0.9717 · Severity F1 0.8723
Human Action Recognition Temporal Shift Module (TSM) on UCF-101 with async FastAPI inference, JWT/RBAC, analytics 92.4% Top-1 @ 27.6 FPS — 6.7× faster than I3D
Multimodal Deepfake Detector Image + audio + video forensics with explainable evidence AUC 0.917 / 0.989 / 0.925
Arabic E-Commerce Trust Scorer Live dual-fetch scraping + hybrid Regex/Gemini extraction → 100-point trust score Real-time FastAPI microservice · Arabic
Arabic Poetry Analyzer Triple-head AraBERT MTL (meter · rhyme · anomaly) + CATT diacritizer + local RAG PCGrad · ~3.1K LOC microservice
Explainable Chest X-Ray Diagnosis ImageNet vs RadImageNet interpretability study vs radiologist annotations Grad-CAM++ · best BBox IoU 0.238
More end-to-end systems: diabetic-retinopathy dual-branch · vehicle-fault LSTM streaming · ConvNeXt nutrition MTL · Arabic contrastive sentiment · YOLOv8 accident detection · offline coding assistant — browse all repositories →

Tech Arsenal

Core stack

  LLMs · Agents · RAG

LangGraph Qdrant llama.cpp Ollama OpenRouter Gemini Chainlit

Hybrid retrieval (BGE-M3) · Reciprocal Rank Fusion · cross-encoder reranking · MMR · HyDE · Corrective RAG · sentence-level groundedness verification · semantic caching · multi-agent orchestration (planner · critic · executor) · sandboxed tool use · local LLMs (Qwen · Gemma · Phi-2)

  Deep Learning

PyTorch TensorFlow Transformers scikit-learn XGBoost LightGBM ONNX

ResNet · DenseNet · ConvNeXt · CoAtNet · U-Net · TSM · LSTM/BiLSTM · YOLOv8 · Multi-Task Learning · SimSiam (self-supervised) · supervised contrastive · PCGrad gradient surgery · focal / asymmetric / masked loss · mixed precision (AMP) · multi-GPU

  Computer Vision

OpenCV Albumentations PaddleOCR Pillow

Semantic segmentation · video understanding · Grad-CAM++ / EigenCAM / ScoreCAM · ELA & FFT image forensics

  NLP · Arabic AI

AraBERT DistilBERT XLM-R SBERT Whisper

Arabic diacritization (CATT transformer) · dialect-aware intent routing · prosody & meter analysis · FinBERT-ESG domain tuning

  Backend · MLOps

Python FastAPI Docker GitHub Actions Prometheus Pydantic pytest PostgreSQL Gradio Streamlit


Contribution Activity

Contribution activity graph

Connect

WhatsApp Gmail GitHub

WhatsApp  +963 980 766 663  ·  Email  yazanaboassa223@gmail.com  ·  yazanaidev3@gmail.com


Building the next generation of intelligent systems — grounded, private, and production-ready.

Popular repositories Loading

  1. Smart-University-Scheduler Smart-University-Scheduler Public

    Two-stage genetic-algorithm timetabling — one GA builds a conflict-free master schedule under hard and soft constraints, a second GA derives each student's personal timetable from it.

    Jupyter Notebook 1

  2. Accident-Detection-YOLOv8 Accident-Detection-YOLOv8 Public

    Real-time traffic analysis on a custom-trained 9-class YOLOv8 detector, with temporal logic scoring both accident severity and surrounding-area severity across frames.

    Jupyter Notebook 1

  3. AI-Coding-Assistant AI-Coding-Assistant Public

    Offline hybrid RAG coding chatbot — MPNet semantic retrieval returns vetted answers above a confidence threshold, phi-2 generates the rest, and new Q→A pairs fold back into the vector DB.

    Jupyter Notebook 1

  4. Audio-Classification-ResNet Audio-Classification-ResNet Public

    Speech fluency pipeline that reframes stutter detection as image classification — librosa spectrograms into a ResNet18 classifier, then Whisper STT and regenerated clean audio.

    Jupyter Notebook 1

  5. hybrid-movie-recommender hybrid-movie-recommender Public

    Hybrid movie recommender blending collaborative and content-based filtering, with the collaborative engine shipped in three interchangeable backends (Surprise, scikit-learn, SciPy) over MySQL.

    Python 1

  6. flood-prediction-system flood-prediction-system Public

    Hybrid flood-risk model fusing BERT+PCA text features with scaled weather data (RandomForest + SMOTE), plus a production script that polls live weather APIs and alerts on high risk.

    Jupyter Notebook 1