About
Background, skills and how to reach me.
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 experiencesEducation
- 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
Phone
GitHub
Portfolio
Resume
Want a copy of my resume? Download it here:
Download ResumeFrequently 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.