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.

Content in all repositories owned by your account will be closed.
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

Built with @mohamedamineelabidi

View repository →
Enterprise RAG Assistant search interface

Enterprise RAG Assistant

Retrieval-augmented search over an enterprise knowledge base. Hybrid pgvector and full-text retrieval with cross-encoder reranking, answers grounded in inline citations, and an abstention path that says "I do not know" rather than guessing when nothing clears the score floor.

recall@5 0.49 → 0.91 · measured on a 100-query eval harness

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

Open Source Contributions

  • sktime/sktime#10733merged — fixed mutable default arguments in the vendored LagLlama code, where shared list and dict defaults leaked state across estimator instances.
  • dagster-io/dagster#34070open — raise a clear error when partition-context methods are called on stub assets, instead of an opaque internal failure.
  • dagster-io/dagster#34069open — docs fix removing duplicate op names from the project_mini example.

Tech Stack

Languages
Data Engineering
AI & ML
Storage
Infrastructure
Observability
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 mobility data platform for Casablanca: Kafka ingestion, PyFlink + Spark processing, Bronze-Silver-Gold warehouse on PostgreSQL/PostGIS, Grafana dashboards.

    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