Skip to content
View Taki-chiasf's full-sized avatar

Highlights

  • Pro

Block or report Taki-chiasf

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. 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
Taki-chiasf/README.md

"The Fool that does not belong to this era,
the mysterious ruler above the grey fog,
the King of Yellow and Black who wields good luck."


About

Applied AI Engineer based in Paris, building production AI systems end to end — from LLM orchestration and retrieval pipelines to the interfaces people actually use.

  • Author of Custos — an open-source PyPI library that enforces permissions on AI agent tool calls across 7 frameworks, with prompt-injection defense and tamper-evident audit logs.
  • Built a Mistral-native RAG + text-to-SQL onboarding assistant with hybrid search (recall@5 of 0.91), ACL-aware retrieval, and a 232-question evaluation harness.
  • Shipped an internal IT helpdesk platform for 300+ employees at Algerie Telecom, cutting issue resolution time by ~40%.
  • CS student at CY Cergy Paris University — open to an AI engineering internship in Paris starting April 2027.
  • Arabic (native) · French (fluent) · English (professional)

Tech Stack

LLM & Agent Engineering

LangChain LangGraph MCP Tool Calling OpenAI Anthropic Mistral Ollama Gemini

ML & Modeling

Hugging Face scikit-learn TensorFlow

Retrieval & Data

RAG Hybrid Search pgvector NL to SQL PostgreSQL MongoDB SQLite Redis

LLM Safety & Evaluation

Prompt-Injection Defense Guardrails LLM-as-Judge Eval Harnesses Attack Simulation

Backend

Python FastAPI TypeScript Node.js Express.js REST WebSockets

Frontend

React Next.js Tailwind CSS Shadcn/ui TanStack Query

Deployment & Tooling

Docker GitHub Actions PyPI npm Git Linux n8n


Featured Projects

Custos Onboarding Assistant

Custos — AI Agent Permission Middleware

  • Open-source security library for AI agents (Python, on PyPI) that blocks any action not explicitly allowed, checking every tool call against YAML permission rules across 7 decision types.
  • Plugs into 7 popular AI frameworks (LangChain, OpenAI, Anthropic, MCP, and more) with zero changes to existing tool code — ready-made adapters, a TypeScript SDK, and a secure gateway service.
  • Blocks indirect prompt-injection attacks with a detector that stops the dangerous call and clears the agent's memory of the attack.
  • Proven with 600+ automated Python/TS tests and a 125-case attack simulation suite; every permission decision is stored in tamper-evident logs.

Onboarding Assistant — RAG + Text-to-SQL

  • AI chat assistant (FastAPI, Next.js, Mistral) that answers new employees' questions from company documents and live databases — every answer cites its sources, and each user only sees data they are allowed to see.
  • recall@5 of 0.91 by combining three search methods — semantic, keyword, and typo-tolerant (pgvector + full-text + trigram, RRF fusion, ACL filtering).
  • Employees can ask the database in plain English (NL→SQL), translated into read-only SQL scoped to each user's department.
  • Backed by a 232-question evaluation harness and 87% test coverage.

GitHub Stats

Contributions Graph

Streak  Top Languages by Repo


Contact

   


"Praise the Fool."

Popular repositories Loading

  1. Custos Custos Public

    Permission middleware for AI agents. Intercepts tool calls, enforces declarative policies, and prompts you when something is risky. Like OAuth, but for LLM agents.

    Python 11 2

  2. Onboarding-assistant Onboarding-assistant Public

    Conversational onboarding assistant: RAG over documents and code plus text-to-SQL behind an intent router. FastAPI + Next.js, Mistral-native, with a nightly eval loop and RLS-scoped answers.

    Python 6

  3. Taki-chiasf Taki-chiasf Public

    2