Skip to content
View yassinbahri's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report yassinbahri

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
yassinbahri/README.md
Yassin Bahri — Python developer building agent infrastructure, data pipelines, and predictable backends
OnceMesh on PyPISAP Knowledge Pipeline on PyPIdjango-fetch-guard on PyPIGitHub followers

Hello — I'm Yassin 👋

I'm a Python developer and open-source maintainer building safe agent infrastructure, traceable data pipelines, Django ORM tooling, and reliable developer workflows.

  • 🕸️ I created OnceMesh, a specification-first exact-reuse layer with content-addressed results, signed provenance, and opt-in federation for agent workflows.
  • 🔗 I created sap-knowledge-pipeline, which turns selected SAP OData and HANA records into citation-ready knowledge for RAG.
  • 🛡️ I maintain django-fetch-guard and django-index-optimizer.
  • 🌱 I contribute focused fixes, regression tests, typing improvements, and documentation across the Django ecosystem.
  • 🤝 I welcome contributors interested in Python, AI agents, safe caching, data engineering, database performance, or developer experience.

Featured projects

Compute once and reuse safely across agent and workflow runtimes without turning correctness, privacy, or trust into implicit cache settings.

Focus: exact computation identity, content-addressed artifacts, signed provenance, private and organization caches, framework adapters, and explicit public federation.

PyPI · Documentation · Observatory · Contribute

OnceMesh version
OnceMesh CI

LangGraph · LangChain · LlamaIndex
Python 3.11–3.13 · Apache-2.0

Turn selected SAP OData and HANA records into secure, citation-ready knowledge for RAG applications.

Focus: explicit field allow-lists, structured provenance, server-driven pagination, durable checkpoints, and provider-neutral outputs.

PyPI · Documentation · Roadmap · Contribute

sap-knowledge-pipeline version
sap-knowledge-pipeline CI

OData V2/V4 · HANA
Python 3.11–3.14

Prevent Django N+1 queries and accidental lazy database fetches with explicit fetch policies and automatic batching.

Focus: predictable ORM access, DRF integration, actionable diagnostics, and testable fetch contracts.

PyPI · Documentation · Contribute

django-fetch-guard version
django-fetch-guard test status

Django 4.2–6.1
Python 3.10+

Analyze PostgreSQL pg_stat_statements data and turn recurring query patterns into actionable index recommendations for Django applications.

Current work: modern Django and Python support, preview-first recommendations, and safe, reviewable index creation.

PyPI · Documentation · Contribute

django-index-optimizer version
django-index-optimizer downloads

PostgreSQL analysis
Next release in progress

Open-source work

ProjectContributionStatus
django-stubs #3538Fixed middleware callable-composition typing and added cross-checker regression coverageMerged
django-debug-toolbar #2426Documented contributor and resource-sharing processesOpen
All public pull requestsFocused fixes, tests, typing, and documentationOngoing

I prefer small, well-tested contributions that solve a concrete problem and are easy for maintainers to review.

Tools I work with

Python documentationAI agent infrastructureDjango documentationDjango REST Framework documentationPostgreSQL documentationOData documentationSAP HANA Cloud documentationpytest documentationGitHub Actions documentation

GitHub at a glance

Yassin's GitHub contribution summary
Yassin's GitHub statisticsLanguages in Yassin's public repositories

Language statistics describe code in my public, non-forked repositories; they are not a measure of proficiency.

Contribution activity

Yassin's contribution activity graph
Animated contribution graph

Let's build something useful

Want to improve safe agent reuse, SAP-to-RAG pipelines, Django query behavior, PostgreSQL performance, or contributor documentation? Start with one of my repositories' contributor-ready issues:

Building safe reuse layers, traceable data pipelines, and predictable backends—one well-tested change at a time.

Pinned Loading

  1. django-fetch-guarddjango-fetch-guardPublic

    Prevent accidental Django ORM queries with strict fetch contracts, automatic N+1 batching, DRF integration, and support for Django 4.2–6.1.

    Python 2 3

  2. django-debug-toolbardjango-debug-toolbarPublic

    Forked from django-commons/django-debug-toolbar

    A configurable set of panels that display various debug information about the current request/response.

    Python

  3. PostgreSQL-Index-Advisor-for-DjangoPostgreSQL-Index-Advisor-for-DjangoPublic

    A workload-driven PostgreSQL Index Advisor for Django. Find missing indexes and generate safe, reviewable recommendations.

    Python 3

  4. django-stubsdjango-stubsPublic

    Forked from typeddjango/django-stubs

    PEP-484 stubs for Django

    Python