Skip to content
Chamel Nadir Bouacha

Engineering

I build the systems my research needs and apply the same engineering discipline at work.

Junior Full-Stack Developer, Momentum Worldwide · July 2026 – present

  • July 2026 – present

    Python/FastMCP server

    Momentum Worldwide

    Context

    AI-oriented function spanning MCP server engineering, AI enablement, Salesforce engineering, and enterprise technical assessment.

    What I did

    Built and deployed a Python/FastMCP server converting existing repository business logic and skills into MCP tools, resources, and prompts for internal operations users.

    Evidence

    No public artifact (employer work).

  • Feb. 2025 – June 2025

    IRCHAD — Indoor Navigation for the Visually Impaired

    Team Lead and AI Developer

    Context

    Indoor navigation system for visually impaired users, built as a fourth-year ESI team project across twelve repositories covering web, mobile, and backend services.

    What I did

    Team Lead and AI Developer for the team; built the architectural-floor-plan preprocessing pipeline and designed the evaluation protocol.

    Evidence

    89% mAP for doors, walls, and windows

  • July 2024 – Oct. 2024

    Automatic Code Optimization

    New York University Abu Dhabi (NYUAD) · Research Intern, Automatic Code Optimization

    What I did

    Built a pipeline that converts PyTorch models into MLIR intermediate representations using the Linalg and TOSA dialects.

    Evidence
    PyTorch modelFX importertorch-mlirMLIR output, one of:Torch dialectLinalg-on-tensorsTOSAPyTorch modelFX importertorch-mlirMLIR output, one of:Torch dialectLinalg-on-tensorsTOSA
    Fig. 1 The conversion path in Model_To_MLIR: a PyTorch model is imported through torch-mlir’s FX importer and emitted as an MLIR module in the Torch dialect, Linalg-on-tensors or TOSA, depending on the selected output type. Drawn from the public repository’s examples. The dialect conversions themselves are torch-mlir’s. No performance figures.
    Links

Research systems

  • Sept. 2025 – June 2026

    Temporal annotation pipeline

    Télécom SudParis · Research software

    A temporal annotation pipeline extended from temporal-expression detection and normalization to event extraction, event-to-time linking, and document-creation-time anchoring. The annotator combines rules, spaCy, and a small language model. Its annotation output contributed data used for the work that became WaTE.

  • Sept. 2025 – June 2026

    Temporal RAG for Healthcare

    Télécom SudParis · Thesis research

    A retrieval-first architecture that combines semantic relevance with explicit temporal constraints over longitudinal healthcare information, addressing temporal granularity, event-time anchoring, provenance, and retrieval-time consistency.

Other selected work

  1. Aug. 2025 – Sept. 2025

    Transformer from scratch

    Implemented the Transformer architecture in PyTorch, covering embeddings, multi-head attention, positional encoding, and encoder-decoder blocks, following "Attention Is All You Need".

  2. July 2025 – Oct. 2025

    Multi-agent analytics pipeline

    Maystro Delivery · Agentic AI Intern

    Architected and deployed a modular multi-agent analytics pipeline on GCP Cloud Run that processed scheduled Google Analytics data into behavioural reports and UI/UX recommendations, with CI/CD through Cloud Build.

  3. Apr. 2025

    FLY Page — AI Landing Page Generator

    Stateful multi-agent landing-page generator built with LangGraph and LangChain, orchestrating four specialized LLM agents with conditional routing and a web-scraping fallback.

  4. Dec. 2024 – Jan. 2025

    HTPL Compiler

    Compilation pipeline in C with Flex and Bison: lexical analysis, parsing, semantic analysis with type checking, and quadruple generation.

  5. Undated

    Samsung Innovation Campus capstone

    End-to-end analytics pipeline for Algerian Baccalaureate educational video content: YouTube Data API v3 collection, a data-driven Bac-content filter using channel priors and TF-IDF term discovery, engineered engagement features, predictive modelling, and a RAG-based recommendation agent over a local knowledge base.