This repository showcases a complete, production‑ready ML & AI Engineering portfolio, featuring:
- A Flagship AI Assistant (RAG + Memory + Tools + Streamlit)
- 7 fully interactive Hero Apps
- A multi‑app Suite Launcher
- 6 advanced Phase II ML Engineering Projects
- Clean architecture, modular design, and Google‑style docstrings
It is structured to demonstrate modern AI engineering depth and breadth, targeting roles in: Machine Learning Engineer, AI Engineer, Applied Scientist, and LLM Engineer.
Directory: flagship-ai-assistant/
Live Demo: Add Hostinger link when deployed
A full personal AI assistant with:
- Upload
.txt,.md,.pdf - TF‑IDF–based document search
- Context‑aware LLM responses
- JSON‑based persistent memory
- Learns preferences (e.g., “I prefer short summaries”)
- Safe AST‑based calculator
- Extensible architecture for new tools
- OpenAI Chat Completions
- Graceful fallback if no API key available
- Chat interface
- Document panel
- Memory viewer
- Tool call log
docker build -t flagship-ai-assistant .
docker run -p 8501:8501 flagship-ai-assistant
Directory: hero/
These apps display breadth and real‑time interactivity:
- RAG Document Advisor
- Multimodal RAG Assistant
- Semantic Search (FAISS)
- ALS Recommender
- Time Series Forecaster
- Traffic Sign Classifier (CNN)
- ECG Autoencoder Anomaly Detector
Each app includes Streamlit UI + clean backend design.
Directory: suite/
A unified dashboard that:
- Shows all Hero Apps
- Provides one‑click launches
- Includes a Python CLI utility
Useful as a recruiter demo hub.
Directory: projects/
These demonstrate deep ML knowledge, engineering practices, and classical+modern skills.
fastapi-deployment/
REST API for inference, Dockerized, clean schema validation.
mlflow-tracking/
Full experiment tracking pipeline.
anomaly-ensemble/
Combined anomaly scoring for ops/fraud detection.
har-sequence-model/
LSTM classifier for human activity (PyTorch).
time-series-transformer/
Custom Transformer Encoder for forecasting.
graph-gnn-cora/
PyTorch Geometric GCN for node classification.
mlai-portfolio/
│
├── flagship-ai-assistant/
│
├── hero/
│
├── suite/
│
├── projects/
│
├── README.md
└── .github/workflows/
This portfolio demonstrates:
- LLM integration & prompt engineering
- RAG systems & vector search
- Streamlit UI development
- API design with FastAPI
- Experiment tracking (MLflow)
- Deep learning models (LSTM, CNN, Transformers)
- Graph ML with PyTorch Geometric
- End‑to‑end deployment workflows
- Clean, well‑documented engineering practices
Together, these projects form a complete, modern ML/AI Engineering portfolio.
- Add Hostinger deployment links
- Add GitHub Pages portfolio overview
- Add screenshots to enhance visual appeal
- Add CI/CD pipelines for rebuilding apps
dmortalla.com | Machine Learning & AI Engineering Portfolio