• About
  • Blog
  • Projects

Projects

This page showcases a selection of projects that I have worked on, spanning various domains such as data science, machine learning, and software development. Each project includes a brief description, the technologies used, and links to the project website or documentation where applicable. These projects reflect my skills and interests in applying data-driven solutions to real-world problems.

Layered architecture diagram of the RAG From Scratch pipeline: CLI, services, domain, and core layers

RAGLab: RAG From Scratch
A retrieval-augmented generation pipeline built with no framework and no vector database
RAG
LLM
Python
NumPy
Sep 14, 2026

Quantbot project screenshot

Quantbot
Multi-Agent Portfolio Advisor service for retail investors | UC Berkeley MIDS
GenAI
Python
AWS
React
Multi-Agent Systems
Neo4j
PostgreSQL
MIDS
Jul 1, 2025

Flight delays predictions project

Flight Delay Predictions
Machine Learning at Scale Project using PySpark and Databricks | UC Berkeley MIDS
Machine Learning
PySpark
Databricks
Big Data
Data Engineering
Data Science
MLlib
MapReduce
Feature Engineering
Classification Models
MIDS
NOAA
Apr 1, 2025

Fraud visualization project

Fraud Visualization
SME & Visualization Practitioner | UC Berkeley MIDS
Data Visualization
Altair
Python
Flask
Occupational Fraud
MIDS
ACFE
Dec 1, 2024
No matching items
Back to top

Mohamed BAKR © 2026 ∙ Made with

  • Accessibility

  • Contact

  • License