About Me

Discover my background, skills, and expertise as a Full-Stack Software Engineer.

Djamel Bougouffa working at his desk with multiple monitors showing code

Background

Hello! I'm a Full-Stack Software Engineer with over 5 years of experience, remote-first and open to working worldwide. I take products from idea to production, from responsive web apps to my own open-source tools, and I bring that same end-to-end ownership to client teams, currently at Ippon Technologies.

  • 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

    Spearheading internal R&D initiatives to accelerate legacy modernization. Built an AI-Driven Modernization CLI in Rust using Tree-sitter for AST parsing and RAG for automated legacy code documentation. Implemented agentic workflows with MCP, creating autonomous testing agents and refactoring assistants that interact directly with IDEs.

  • 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

    Worked as a Fullstack Developer using Node.js, React.js, TypeScript and 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 · Docker · Jenkins · JavaScript · Git · CSS · SQL · React.js · REST APIs · Node.js · DevOps

  • 2018 - 2020

    Bachelor's degree in computer engineering

    Digital Project Manager

    Institut F2I · JavaScript · Git · CSS · SQL · Node.js

  • 2017 - 2018

    Diploma of Advanced Technician

    Solutions and Business Applications

    IRIS - Ecole supérieure d'informatique · JavaScript · Git · CSS · SQL · Node.js

  • 2015 - 2017

    Diploma of Advanced Technician

    Solutions and Business Applications

    Lycée Léonard de Vinci de Melun · JavaScript · Git · CSS · SQL · MongoDB · Node.js · Java · Symfony

  • 2014 - 2015

    Diploma of Advanced Technician

    Solutions and Business Applications

    CNED · Git · CSS · SQL

  • 2011 - 2014

    Professional Baccalaureate

    Digital Electronic Systems

    Lycée La Fayette · SQL

Skills

Frontend

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

Backend

  • 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 Full-Stack Software Engineer with over 5 years of experience, based in Paris and remote-first. He builds and ships his own products and open-source developer tools (Rust, MCP, RAG) and brings the same end-to-end ownership to client teams, currently at Ippon Technologies.

Is Djamel Bougouffa available for remote work?

Yes. Djamel is remote-first and open to full-stack engineering opportunities worldwide, as well as roles in the Paris area. He is most interested in product building, software craft, AI/GenAI, and Rust.

What technologies does Djamel Bougouffa specialize in?

His core stack is TypeScript, React, Node.js, 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 builds the rustkit-ai ecosystem in Rust: trimcp, an MCP proxy that compresses tool output to save tokens, and semtree, an on-device semantic code search tool using tree-sitter and local embeddings. Both run without API keys.

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.