Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@msaleh1888
msaleh1888
Follow

Mahmoud Saleh msaleh1888

AI Engineer / Cloud-AI Developer FastAPI microservices • Azure ML pipelines • RAG & LLM engineering Building practical, production-ready AI systems end-to

Block or report msaleh1888

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
msaleh1888 /README.md

👋 Hi, I’m Mahmoud — Full-Stack AI Software Engineer

I design and build production-style AI systems and internal tools, focusing on FastAPI backends, LLM/RAG pipelines, multimodal AI services, and cloud-native deployment.

I bring 10+ years of professional software and systems engineering experience from large-scale, safety-critical environments (Valeo, Garrett), and over the past year I’ve been focused full-time on applied AI and cloud-based ML engineering.

My work emphasizes clean architecture, reliability, explainability, and real-world constraints — not demo-only AI.


What I Build

🧠 Full-Stack AI Systems

  • Backend-first platforms using FastAPI, PostgreSQL, and async pipelines
  • API-driven web UIs (React / Next.js) for internal tools and analytics
  • Clear separation between data, AI reasoning, and application logic

🤖 LLM & RAG Applications

  • Retrieval-Augmented Generation (RAG) pipelines
  • Explainable ranking and recommendation systems
  • LLMs used as augmentation layers, not single points of failure

🖼 Multimodal AI Services

  • Vision–Language Model (VLM) based image reasoning
  • Document analysis with structured outputs and grounded explanations
  • Robust handling of uncertainty and failure modes

☁️ Cloud-Native AI Engineering

  • Dockerized services and CI/CD pipelines
  • Azure ML pipelines and serverless APIs
  • Production-style deployment and observability patterns

📂 Featured Projects

🔹 Job Market Intelligence Platform (Full-Stack AI System)

Backend-first AI platform that ingests, normalizes, and analyzes job postings to produce explainable recommendations and market intelligence.

  • FastAPI backend with async ingestion and analysis pipelines
  • PostgreSQL persistence with normalized schemas and historical snapshots
  • LLM-assisted enrichment and RAG-style reasoning
  • Thin React / Next.js UI consuming backend APIs
  • Designed for reliability, idempotency, and explainability

https://github.com/msaleh1888/job-market-intelligence-platform


🔹 Multimodal Visual Inspection & Explanation API

Production-style multimodal AI service for image and document analysis with grounded explanations.

  • FastAPI service using Vision–Language Models (VLMs)
  • Image + prompt → multimodal reasoning → structured results
  • Clear separation between perception, reasoning, and interpretation
  • Confidence signals, explanations, and recommended next steps

https://github.com/msaleh1888/multimodal-visual-inspection-api


🔹 Azure Serverless Invoice Extraction API

Invoice → structured JSON using Azure Functions and Azure Document Intelligence, with CI/CD and monitoring.
https://github.com/msaleh1888/azure-serverless-invoice-extraction


🔹 Azure Customer Segmentation Pipeline

End-to-end ML pipeline using Azure ML Batch Endpoints and reproducible YAML deployments.
https://github.com/msaleh1888/azure-ml-customer-segmentation


🔹 RAG Microservice (FastAPI + ChromaDB + Groq)

Document ingestion, embeddings, vector search, and grounded /ask endpoint.
https://github.com/msaleh1888/rag-llm-fastapi-microservice


Tech Stack

Languages
Python, SQL

Backend & APIs
FastAPI, REST, async programming

LLMs & AI
RAG pipelines, prompt engineering, multimodal AI (VLMs), embeddings

Data & Storage
PostgreSQL, SQLAlchemy, Alembic, Pandas

Cloud & DevOps
Docker, CI/CD (GitHub Actions), Azure ML, Azure Functions

ML & CV
PyTorch, torchvision, scikit-learn, transfer learning


What I’m Interested In

  • Full-Stack AI Software Engineering roles
  • Internal AI platforms and AI Factory teams
  • LLM-powered tools for analytics, automation, and decision support
  • Applied AI roles focused on shipping real systems, not research demos

Contact

If you’re building AI-powered software products or internal platforms, I’d love to connect.

Pinned Loading

  1. intel-natural-scenes-resnet18 intel-natural-scenes-resnet18 Public

    A clean, well-structured PyTorch project where I trained a ResNet18 model on the Intel Natural Scenes dataset. The repo includes modular code, a simple training pipeline, full documentation, and a ...

    Jupyter Notebook

  2. intel-natural-scenes-api intel-natural-scenes-api Public

    FastAPI + Docker inference service for my fine-tuned ResNet18 Intel Natural Scenes classifier. Upload an image and get real-time scene predictions with confidence scores.

    Python

  3. rag-llm-fastapi-microservice rag-llm-fastapi-microservice Public

    Production-ready Retrieval-Augmented Generation (RAG) microservice using FastAPI, ChromaDB, SentenceTransformers, Grok (xAI), and Docker. Supports TXT/PDF ingestion, vector search, and LLM-based qu...

    Python

  4. azure-ml-customer-segmentation azure-ml-customer-segmentation Public

    Production-grade customer segmentation pipeline built on Azure (Blob Storage, Data Factory, Azure ML, Batch Endpoint). Includes end-to-end data engineering, feature engineering, K-Means model train...

    Python

  5. azure-serverless-invoice-extraction azure-serverless-invoice-extraction Public

    Serverless invoice extraction API using Azure Document Intelligence and Azure Functions. Upload a PDF invoice and receive normalized JSON output including line items, totals, dates, and vendor deta...

    Python

  6. portfolio-site portfolio-site Public

    AI Engineer / Cloud-AI Developer portfolio featuring ML, Azure, FastAPI, and RAG projects.

    HTML

AltStyle によって変換されたページ (->オリジナル) /