About

Background, skills and how to reach me.

Djamel Bougouffa working at his desk with multiple monitors showing code

Background

I'm a software engineer with 7+ years of experience, based in France. Most of that time went into shipping web and mobile products for retail, healthcare training and translation. Since late 2025 I have been building AI tooling for large, long-lived codebases: an internal platform at Ippon Technologies, and semtree in open source.

  • March 2026 - Present Current

    Suez IWS

    Full-Stack Developer

    Full-Stack modernization of Pléco, SUEZ IWS enterprise B2B extranet: migrating a legacy Liferay UI to Angular micro frontends, rebuilding the CI/CD pipeline, full design overhaul, and security hardening for industrial hazardous waste management at scale.

  • November 2025 - Present Current

    Ippon Technologies

    Full-Stack Software Engineer

    Designed and built an internal AI platform for legacy modernization: a Rust CLI, a web app and an MCP server on one core, with tree-sitter parsing, retrieval, generated documentation, per-organization workspaces and LLM cost tracking. Rolled out to 120+ consultants.

  • January 2025 - April 2025

    SYSTRAN by ChapsVision

    Full-Stack Software Engineer

    Contributed to web application development using TypeScript and Next.js on an AI-powered NLP platform dedicated to translation services. Collaborated with an international team, proposed solutions to modernize a legacy codebase, and participated in Agile ceremonies.

  • March 2022 - March 2024

    Wemanity Group (METRO France)

    Fullstack Developer

    Led the front-end repository of a bonus-by-objectives product used by 4,000+ employees and 1,000 managers, and shipped point-of-sale, kiosk and order-tracking features across the 93 METRO France warehouses. React, Node.js, TypeScript, GraphQL.

  • September 2020 - February 2022

    Ma Formation Médicale

    Fullstack Developer

    Involved in redesigning the API, transitioning legacy PHP codebase to JavaScript, and implementing a modular, component-based architecture.

Beyond web development, I have hands-on experience with AI-driven tools, including RAG, MCP, and LLM integration, as well as DevOps practices with Docker, Kubernetes, and CI/CD pipelines. I'm well-versed in Agile and Scrum methodologies.

See all my experiences

Education

  • 2020 - 2021

    Master's degree in computer engineering

    Expert Architect Web

    Institut F2I

  • 2018 - 2020

    Bachelor's degree in computer engineering

    Digital Project Manager

    Institut F2I

  • 2017 - 2018

    Diploma of Advanced Technician

    Solutions and Business Applications

    IRIS - Ecole supérieure d'informatique

Skills

Frontend

  • React
  • Angular
  • Next.js
  • TypeScript
  • JavaScript
  • CSS

Backend

  • Java
  • Spring Boot
  • Node.js
  • Express.js
  • GraphQL
  • REST APIs
  • Rust

AI & GenAI

  • RAG
  • GenAI
  • MCP
  • LLM Integration
  • Tree-sitter
  • AST Parsing

DevOps

  • Docker
  • Kubernetes
  • Swarm
  • CI/CD
  • GitHub Actions
  • Cloud Platforms

Methodologies

  • Agile
  • Scrum
  • Test-Driven Development
  • Code Review

Architecture

  • Hexagonal Architecture
  • Atomic Design
  • Modular Component-based Design

Tools

  • Git
  • VSCode
  • Docker

Languages

Français

Native or Bilingual

English

Full Professional

Allemand

Elementary

Contact

Resume

Want a copy of my resume? Download it here:

Download Resume

Frequently asked questions

Who is Djamel Bougouffa?

Djamel Bougouffa is a software engineer with 7+ years of experience, based in France. At Ippon Technologies he designed and built an internal AI platform for legacy modernization (Rust CLI, web app and MCP server), rolled out to 120+ consultants. He also maintains semtree, open-source semantic code search in Rust, and builds his own products.

Is Djamel Bougouffa available for remote work?

Yes. Djamel is looking for remote engineering roles, working from France with French or international teams. He is most interested in AI tooling, developer tools and products that have to work on large, long-lived codebases.

What technologies does Djamel Bougouffa specialize in?

His core stack is TypeScript, React, Angular, Node.js, Java and Rust. He also works hands-on with AI tooling (RAG, MCP, and LLM integration) and DevOps practices including Docker, Kubernetes, and CI/CD pipelines.

What open-source tools has Djamel Bougouffa built?

He co-founded rustkit-ai, an open-source organization of Rust tools for AI-assisted development, where he built semtree (semantic code search that runs locally by default, with tree-sitter and on-device embeddings) and trimcp (an MCP proxy that compresses tool output to save tokens).

How can I contact Djamel Bougouffa?

You can reach Djamel through the contact page on this site, by email, or on LinkedIn and GitHub. He usually replies within a day or two.