Skip to content
View knh4abt's full-sized avatar

Block or report knh4abt

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. 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
knh4abt/README.md

Nael Khamess

Typing intro

Hi, I'm Nael 👋

Mechatronics engineer at Bosch, Stuttgart. I spent ~2 years managing requirements on ADAS projects, and since 2025 I build ML models. I still test them the way I tested requirements: every claim needs evidence.

A score tells you how good a model is. Its failures tell you whether you can ship it.

  • 🔬 Now: in Bosch's AI research department, working on multi-agent systems.
  • 🎯 What I bring: requirements discipline for ML: traceable results, tested pipelines, documented failure modes.
  • 🤖 Side projects: LLM agents with verification built in: LangGraph multi-agent graphs, MCP tools, reviewer loops.
  • 🔍 How I work: each project answers a question and shows where the model breaks, not just its best score.
  • 🦾 Roots: robot arms, mobile robots, embedded motor control. I like software that has to work in the physical world.
  • 🧭 Open to: AI and ML engineering roles in robotics, aerospace and defense.

Robotics, then ADAS requirements at Bosch, then perception models, then multi-agent systems. Same question at every step: where does it fail?

Projects

YOLOv8n on a street scene: green found, red missed Latest
Can an LLM agent correctly report where an object detector fails?

Three specialist agents analyse YOLOv8n's failures; a reviewer checks every claim against the data and sends wrong sections back.

LangGraph MCP YOLOv8 Ollama Docker

driving-scene-segmentation: how small can a segmentation model get before it is unsafe?
DeepLabV3+ 72.9% vs SegFormer-B0 60.1% mIoU on Cityscapes; trucks get labelled as cars. PyTorch Hugging Face

rul-for-nasa-jet-engines: how many cycles until a jet engine needs maintenance?
Random Forest on NASA C-MAPSS, RMSE 46 cycles, 4x better than linear baselines. scikit-learn pandas

medvision: how far does a small CNN get on colorectal histology?
EfficientNet-B0, 99.6% on a held-out split of NCT-CRC-HE-100K. PyTorch timm

Toolbox

ML and vision
Python PyTorch timm Hugging Face YOLOv8 Albumentations scikit-learn pandas NumPy Matplotlib

LLMs and agents
LangGraph LangChain MCP Ollama AutoGen Azure OpenAI

MLOps and engineering
FastAPI REST APIs MLflow Docker GitHub Actions Azure ML pytest Git Linux C++

Say hi

LinkedIn nael.tarek.95@gmail.com

Pinned Loading

  1. perception-triage-agent perception-triage-agent Public

    Can an LLM agent correctly report where an object detector fails? YOLOv8n on 200 COCO street images, LangGraph agents read the metrics through MCP tools and write a failure report, and a Reviewer c…

    Python 1

  2. driving-scene-segmentation driving-scene-segmentation Public

    Semantic segmentation for autonomous driving: DeepLabV3+ vs. SegFormer-B0 on Cityscapes. 72.9% vs. 60.1% mIoU — the gap is not noise, it's truck→car confusion at 26%. PyTorch · ADAS safety analysis…

    Python

  3. rul-for-nasa-jet-engines rul-for-nasa-jet-engines Public

    End-to-end RUL prediction for jet engines using NASA CMAPSS data, designed as a modular, reproducible ML pipeline with software-engineering structure.

    Python