Samuel Baguma โ€” AI Security

Building secure, trustworthy, and resilient AI systems.

๐Ÿง  Projects

Exploring secure, privacy-conscious, and trustworthy AI systems โ€” from conversational agents to secure inference pipelines.

๐Ÿค– AI HealthBot โ€” Conversational Medical Assistant

Overview:
AI HealthBot is a conversational AI system designed to help users describe symptoms, assess potential conditions, and receive precautionary guidance. Built with LLMs, NLP, and multi-agent coordination, it demonstrates secure deployment and privacy-conscious interaction design.

Core Features:

  • ๐Ÿฉบ Symptom analysis and probable disease matching
  • โš•๏ธ Precaution and risk-level assessment
  • ๐Ÿ’ฌ FAQ-style health information responses
  • ๐Ÿงฉ Vector-based retrieval using FAISS and LangChain
  • ๐Ÿง  Contextual multi-turn dialogue with memory retention

Tech Stack: Python, Transformers, LangChain, FAISS, Gradio, Hugging Face Spaces

๐ŸŒ Live Demo

Security & Privacy Focus: Incorporates differential privacy principles and input sanitization to prevent data leakage and ensure ethical AI interaction.

โš™๏ธ Secure Model Inference Pipeline โ€” From Model to Production, Safely

Overview:
A full-lifecycle MLOps pipeline that integrates security validation, adversarial testing, and automated model promotion. The system ensures only verified and robust models progress through CI/CD using Jenkins and MLflow.

Pipeline Workflow:

  • ๐Ÿงฐ Model Scanning: AV and modelscan validation for embedded threats
  • ๐Ÿงช Adversarial Testing: Stress-tested with Adversarial Robustness Toolkit (ART)
  • ๐Ÿงพ Integrity Verification: SHA-256 hashing and MLflow registration
  • ๐Ÿšฆ Secure Promotion: Auto-promotes passing models to Staging

Tech Stack: Python, Jenkins, MLflow, Docker, Bash, ClamAV, ART, Flask, AWS S3

Security Highlights:
โœ… Model provenance tracking via MLflow
โœ… Containerized isolation for test environments
โœ… Secure secrets handling in CI/CD
โœ… Integration-ready with Secure Model Context Protocol (SMCP)

Impact:
This pipeline enforces defensive MLOps โ€” embedding security gates, provenance, and compliance directly into the ML lifecycle.