Noureddin Shehab

Noureddin Shehab

AI Systems Engineer | LLM Infrastructure | RAG | AI Platforms | MLOps | Automation Engineering | Computer Vision


notion image
☎️ Contact :
+49 162 4278668
Berlin - Germany
Email 📩
 
 

Hi 👋🏽, I am Noureddin, aka Nouri

AI Systems Engineer | LLM Infrastructure | RAG | AI Platforms

About

AI Systems Engineer specializing in LLM infrastructure, RAG pipelines, and agentic AI architectures for production environments.
I design secure multi-tenant AI gateways with OpenAI-compatible APIs, policy-driven LLM routing, and tenant-isolated retrieval pipelines.
My work focuses on building scalable AI backends using Python, FastAPI, and containerized microservices with strong emphasis on observability, security, and enterprise-ready AI infrastructure.

Background

Originally from Tripoli, Libya, I began my technical journey early by opening an internet café at the age of 17.
My background includes studying and later teaching Automation Control Systems at a technical university, organizing robotics competitions, and mentoring engineering students.
After relocating to Berlin, I pursued my passion for AI and completed a Data Science program focused on machine learning systems, AI infrastructure, and applied AI projects.

🎯 My Mission

I arrived in Berlin in 2022 and have been deeply committed to pursuing excellence in data science and AI. After completing an intensive Data Science bootcamp, I have focused on using data and AI to drive innovation, solve meaningful problems, and build practical solutions.
I am especially inspired by Berlin’s vibrant tech and AI ecosystem, which is one of the main reasons I chose this city as the place to continue developing my career.

🧠 AI Focus

  • LLM Systems
  • Retrieval-Augmented Generation (RAG)
  • AI Infrastructure
  • AI Security
  • Multi-Tenant AI Systems
  • Production AI Platforms

👴🏾 Experience

Data Science/MLE Instructor
May 2023 - Present
Spiced Academy - Berlin
  • Train and mentor career changers transitioning into Data Science, with a strong focus on practical machine learning workflows and data engineering fundamentals.
  • Develop and continuously improve technical curriculum and course materials covering machine learning, data processing, and applied AI topics.
  • Build and maintain data pipelines used for machine learning projects and automated data processing tasks.
  • Maintain and extend the internal data infrastructure supporting training environments and technical labs.
  • Improve technical documentation and setup processes to support Windows, Linux, and macOS environments used by students.
  • Support onboarding and mentoring of new instructors and colleagues on internal tools, workflows, and infrastructure.
Security System Technician
Feb 2016 - May 2022 (Part Time)
Jawharat Company - Tripoli (Libya)
  • Installing and repairing security systems (CCTV, fire alarms).
  • Programming IP addresses and network settings into devices.
  • Performing routine and emergency maintenance of security systems.
Technical Training Coordinator
Jan 2018 - May 2022 (Full Time)
Almadar Aljadid (Tripoli - Libya)
  • Collecting and analyzing information on technical training.
  • Following up and evaluating technical training courses, analyzing results and preparing reports.
  • Monitoring and reviewing the employees’ training reports (feedback).
Lecturer in Automation Systems
Feb 2013 - Jan 2018 (Full Time)
College of Computer Technology (Tripoli)
  • Lecturing in:
    • Computer Vision
      Data Acquisition
      Sensors and Transducers
      Embedded Control Systems
      Digital Circuit
      Digital Signal Processing
  • Lab preparation, practical part assessment through evaluating lab reports and giving tutorial lectures.
  • Prepared several CCTV events, e.g Arduino Day (Robot Competition).
  • Perform regular maintenance on laboratory equipment and ensure software is up to date.
  • Provide support to students throughout all stages of their graduation projects, including ideation, implementation, and presentation.
IT Technician
Jan 2013 - Dec 2014 (Part Time)
College of Computer Technology (Tripoli)
  • Installing and configuring hardware and software components to ensure usability.
  • Troubleshooting hardware and software issues.
  • Upgrading the entire system to enable compatible software on all computers.
  • Installing LAN/WAN networks, managing all their necessaryvcomponents.
IT / LED Screen Technician
Jan 2009 - Nov 2012 (Part Time)
Abaad Media Services (Tripoli - Libya)
  • Providing full installation, on-site repair and maintenance service to outdoor & indoor LED screens.
  • Installing software to configure and control the LED display system condition.
  • Performing soldering to repair electronic circuits board.
  • Acquiring a comprehensive understanding of 3-phase electrical power and power supply.

🤝 Volunteering

Event Coordinator — PyConDE & PyData Berlin ( 2023 – 2026 · Berlin, Germany)
Active volunteer contributing to the organization and program review process of the PyConDE & PyData Berlin conference.
  • Reviewed and evaluated talk and workshop proposals submitted through the Pretalx platform.
  • Assessed submissions based on technical depth, clarity, relevance to the Python and PyData communities, and audience level (beginner to advanced).
  • Provided constructive feedback to support both proposal selection and speaker development.
  • Collaborated with an international team of reviewers to curate a diverse and high-quality conference program.
  • Contributed to maintaining a strong, inclusive, and technically excellent conference experience for the Python and data community.
  • Contributed to reviewing hundreds of proposals across multiple conference editions.
notion image
notion image
notion image
notion image
notion image
notion image
notion image
notion image
notion image
notion image
notion image
notion image
notion image
notion image
notion image
Assistant Head of Arbitration — National Robotics Championship (Apr 2018 · Libya)
Volunteered as Assistant Head of Arbitration in the first National Robotics Championship organized by Hexa Connection Organization, helping supervise competition rules and judging processes.
notion image
Video preview

🚀 Key Projects

Enterprise Multi-Tenant AI Gateway & Secure RAG Platform :

Project Description
Designed and implemented a production-grade AI control plane for secure interaction with Large Language Models.
Key capabilities
  • Built a production-grade multi-tenant AI control plane providing secure, policy-driven access to LLMs via an OpenAI-compatible API.
  • Implemented an async FastAPI proxy with streaming and non-streaming support.
  • Designed a pluggable LLM provider layer (Ollama and OpenAI-ready, extensible to Azure and Anthropic).
  • Added policy-aware PII detection and secure tokenization.
  • Built tenant-isolated vector search using PostgreSQL + pgvector for RAG.
  • Designed a secure prompt lifecycle: sanitize → retrieve → inject → filter → audit.
  • Implemented structured JSON logging with correlation IDs, and compliance-ready audit logging.
  • Added rate limiting, timeout normalization, and structured error mapping.
  • Containerized the full stack with Docker with production hardening in mind.

AI-Based Plastic Debris Detection (Omdena) :

Project Description
Key capabilities
  • Designed a modular repository architecture for preprocessing, modeling, evaluation, and API layers.
  • Built a production-style CLI to orchestrate satellite tile processing.
  • Implemented concurrent batch processing for Sentinel-2 SAFE files.
  • Integrated atmospheric correction (ACOLITE) via controlled subprocess execution.
  • Developed feature extraction for spectral indices (FAI, FDI, NDWI).
  • Trained semantic segmentation models (Attention U-Net) in reproducible TensorFlow pipelines.
  • Built evaluation tooling (IoU, F1, loss tracking) and cross-dataset benchmarking.
  • Exposed inference outputs through a REST API.
  • Published a curated dataset on Kaggle.
notion image
notion image
notion image
notion image
notion image
notion image

Job Matching and CV Enhancement Platform:

Project Description
Key capabilities
  • Built an end-to-end job matching system integrating scraping, NLP analysis, and automated document generation.
  • Containerized scraping pipelines (Selenium, BeautifulSoup) and stored structured results in AWS-hosted databases.
  • Extracted key skills and requirements from job descriptions.
  • Implemented CV-to-job match scoring with optimization recommendations.
  • Automated cover letter generation tailored to job descriptions.
  • Delivered a Streamlit UI for interactive job analysis and application management.

Drone-Based Real-Time Object Detection & Autonomous Tracking:

Project Description
Key capabilities
  • Implemented real-time object detection (YOLO) with DeepSORT multi-object tracking.
  • Built autonomous tracking with safety and failover logic for target loss.
  • Added manual override controls through a live dashboard.
  • Improved stability with PID-based flight control optimization (~80% improvement).
  • Integrated telemetry logging, monitoring, and system control into a unified edge AI architecture.
notion image
 
 
Video preview
Video preview

Automated Workflow Optimisation for Data Science Repositories :

Project Description
  • Automated testing and environment setup for 60 repositories using GitHub Actions across Windows, Mac, and Ubuntu.
  • Created workflow templates for streamlined testing across multiple repositories and organizations.

Calendar Automation after Google Workspace Migration :

Project Description
  • Automated class calendar generation using Google Calendar API, improving team efficiency post-migration.

Social Media Sentiment Analysis:

Project Description
  • Collecting the customer social media posts by using Twitter API.
  • Cleaning the data by removing irrelevant information and
    Converting it into the appropriate Format.
  • Organizing Data in databases by (PostgreSQL, MongoDB) .
  • Used NLP and ML to classify text as positive, negative or neutral.
notion image

Movie Recommender:

notion image

Climate Change Time-Series Forecasting:

Project Description
  • Cleaning historical climate change data.
  • Choosing the forecasting model (ARIMA or LSTM) and determine hyperparameters.
  • Splitting the data and building a model using the training set and evaluating its performance on the testing set.
  • Using the trained model to make short-term predictions.
  • Comparing the predictions to actual data for accuracy assessment.
  • Creating interactive maps customized by using Plotly.

 

🛠️  Skills

Programming
  • Python
  • microC
  • C++
  • HTML/CSS
  • Bash
Operating Systems
  • Linux
  • MacOS
  • WinOS
MLOps & DevOps
  • Docker
  • Git
  • GitHub Actions
  • CI/CD
  • Virtual Environments
  • Automated Testing
  • AWS
Backend & APIs
  • FastAPI
  • REST APIs
  • SQLAlchemy
  • Pydantic
  • Flask
    • Arduino
    • Sensors
    • CCTV
    • Power Supply
    • Drone
    Database
    • PostgreSQL
    • MongoDB
    • Vector Databases (pgvector)
    Data Visualization & Apps
    • Matplotlib
    • Seaborn
    • Plotly
    • Streamlit
    LLMOps & AI Infrastructure
    • Agentic Systems
    • LangChain
    • LLM Orchestration
    • RAG Systems
    • LLM Routing
    • Prompt Engineering
    • Prompt Lifecycle Management
    • Observability
    • Audit Logging
    • Rate Limiting
    • AI Security
    • Multi-Tenant Architecture
    Machine Learning & Deep Learning
    • TensorFlow
    • Keras
    • PyTorch
    • Scikit-Learn
    • CNN
    Data & Computer Vision
    • NumPy
    • Pandas
    • OpenCV
    Embedded & IoT
    • Arduino
    • Raspberry Pi
    • CCTV Systems
    • Sensors
    • Drones
    Soft Skills
    • Debugging
    • Problem-Solving
    • Troubleshooting
    • Committed
    • Team lead
    • Coaching
    • Organisation
    • Emergency Response Team
    • True Technology Enthusiast
     
    Languages
    • English
    • Arabic

    🎓 Education

    Bootcamp in Data Science
    Nov 2022 - Feb 2023
    @ Spiced Academy
    Berlin - Germany
     
    BA Automation Control System
    Sep 2014 - Mar 2015
    @ College of Computer Technology
    Tripoli - Libya
     
    Automation Control System
    Mar 2008 - Sep 2011 (Diploma)
    @ College of Computer Technology
    Tripoli - Libya

    🤓 courses

    • Mastering Generative AI and LLMs Ed Donner
    • End-to-End MLOps Bootcamp: Build, Deploy, and Automate ML with Data Science Projects
    • TensorFlow 2: Deep Learning & Artificial Intelligence Lazy Programmer Team
    • Python Programmer Jose Portillo

    Thank you for taking the time to explore this page and the projects I’ve shared here.
    I appreciate your interest, and I would like to hear your thoughts or feedback. Feel free to explore more of my work on my GitHub or reach out if you'd like to connect.
    🤝👋🏽