AI Systems Engineer | LLM Infrastructure | RAG | AI Platforms | MLOps | Automation Engineering | Computer Vision
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.
.jpeg)
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.

🚀 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.

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.


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.
Movie Recommender:
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.
🔗 GitHub: https://github.com/nurinero
🤝👋🏽