Skip to content
View Ridadata's full-sized avatar

Highlights

  • Pro

Block or report Ridadata

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

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

Report abuse
Ridadata/README.md

Rida Aderkane — Data Engineering, AI, Systems & InfrastructureCyan wave flowing out of the hero banner

Rida Aderkane

Data & AI Engineer

LinkedIn Email aderkane.rida@gmail.com GitHub PyPI

I build data platforms end to end — streaming ingestion, distributed processing, orchestration, and the AI layer on top. Most of my work lives at the point where data engineering meets applied AI: real-time pipelines feeding analytics, and retrieval systems that make that data useful to people and agents.

Everything below is a system I designed, built, and ran — not a tutorial follow-along.

Animated code symbol              Animated code symbol              Animated code symbol

Featured Projects

StreamMart Grafana dashboard

StreamMart

Real-time e-commerce analytics on a lambda architecture. Kafka feeds four independent Spark Structured Streaming jobs into PostgreSQL and a MinIO data lake, reconciled nightly by Airflow.

27 Docker services · 36 automated tests · 9 bugs caught in live validation

View repository →
Job Intelligent recommendation dashboard

Job Intelligent

End-to-end recruitment intelligence platform. Aggregates job offers via APIs and scrapers, extracts skills from CVs with NLP, and ranks candidate matches using embedding similarity.

Medallion architecture · Airflow DAGs · FastAPI + Power BI surface

View repository →
Enterprise RAG Assistant search interface

Enterprise RAG Assistant

Retrieval-augmented search over an enterprise knowledge base. Returns grounded answers with inline citations, plus a knowledge-base manager and admin analytics for retrieval quality.

Cited answers · hybrid retrieval · admin analytics

View repository →
MCP Data Profiler live demo

MCP Data Profiler

An MCP server that lets AI agents understand a dataset without reading it. Returns a bounded JSON profile — types, ranges, null rates, quality flags — instead of pasted rows.

Published on PyPI · 645 MB → 13 KB profile · CSV, Parquet, JSON, Excel

View repository →

Also Building

WhatBreaks
Static breaking-change analysis for dbt. Column-level blast radius in CI, with no warehouse or credentials required.

Python SQLGlot dbt
Doc Doctor
A GitHub Action that executes the code examples in your docs and fails the PR when they break.

TypeScript GitHub Actions
Procurement Pipeline
Big-data procurement analytics pipeline built on a Hadoop and Presto stack, orchestrated with Airflow.

Hadoop Presto Airflow

Tech Stack

Languages
Data Engineering
AI & ML
Storage
Infrastructure
Observability

Contribution Activity

Contribution activity graph Cyan wave closing the profile

Pinned Loading

  1. job-intelligent job-intelligent Public

    Job Intelligent *radian* — an end-to-end recruitment intelligence platform. Aggregates job offers via APIs & scrapers, extracts skills from CVs using NLP, and ranks matches using embedding similari…

    Python 4

  2. procurement-pipeline procurement-pipeline Public

    Big Data procurement pipeline using Hadoop, Presto, and Airflow

    Python 2

  3. mohamedamineelabidi/CasaMotion mohamedamineelabidi/CasaMotion Public

    Real-time urban mobility platform for Casablanca , matches riders to vehicles in <5s, forecasts demand with ML, and visualizes city-wide transport analytics. Built with Kafka, Flink, Spark, Cassand…

    Jupyter Notebook 6

  4. mohamedamineelabidi/ethereum-whale-tracker-predictor mohamedamineelabidi/ethereum-whale-tracker-predictor Public

    AetherSignal , Ethereum big-move predictor. Benchmarks RNN, GRU, LSTM and XGBoost on a 48h × 26-feature on-chain + market window to forecast whether the next 6h absolute return lands in the top-25%…

    Jupyter Notebook 2