Real-Time Fraud Detection System

MSc Data Science Capstone Project | End-to-End ML & MLOps Platform

📌 Project Overview

This project implements a production-grade real-time fraud detection system designed to identify fraudulent financial transactions using machine learning and MLOps best practices.

Unlike academic-only ML projects, this system focuses on the entire lifecycle: data ingestion, preprocessing, model training, deployment, automation, and monitoring readiness.

🎯 Objectives

📊 Dataset

🔬 Exploratory Data Analysis (EDA)

🧠 Feature Engineering & Modeling

🌐 Real-Time Prediction API

🐳 Docker & Deployment

🤖 CI/CD with Jenkins

🛠️ Technology Stack

Python Pandas Scikit-learn Flask Docker Jenkins GitHub Jupyter Notebook

🎓 Academic & Industry Relevance

This project was developed as part of an MSc Data Science capstone and demonstrates strong alignment with industry ML engineering and MLOps practices.

It emphasizes building ML systems, not just ML models.

🚀 Future Enhancements