I modernize legacy systems on client missions, and build my own products and open-source AI tooling.
Currently at Ippon Technologies AI Lab, building legacy modernization tools in Rust. On mission at SUEZ IWS, moving the Pléco extranet from Liferay to Angular micro-frontends. Writing at djamel-bougouffa.com · Reach me at dbougouffa@gmail.com
Five Rust crates I maintain to cut the token cost of AI coding agents. MIT, published on crates.io, works with Claude Code, Cursor, Windsurf and GitHub Copilot.
| Crate | What it does | |
|---|---|---|
| tersify | Strips noise from code before it reaches the model. Up to 50% fewer tokens. | |
| trimcp | MCP proxy that compresses and caches tool output. 60 to 90% fewer tokens. | |
| semtree | Searches a codebase by meaning instead of by string. tree-sitter plus embeddings. | |
| semstore | Vector store for Rust. Embeds on device, no cloud API. | |
| aimemo | Keeps agent memory in sync across CLAUDE.md, .cursor/rules and friends. |
github.com/rustkit-ai · rustkit-ai.github.io
Consultant Tracking · Time tracking for consulting firms. Angular 14, Spring Boot 3, hexagonal architecture, Docker Swarm.
Upstream contributions:
- tree-sitter/tree-sitter-rust · Fixed the parsing of unary operators after the
..range operator, where..*awas read as a binary expression instead of a prefix range. - DefinitelyTyped · Added French documentation (#66193)
On the AI side: RAG pipelines, MCP servers, tree-sitter parsing and on-device embeddings.
| Period | Role | Company |
|---|---|---|
| Mar 2026 – Present | Full-Stack Developer | SUEZ IWS (via Ippon) |
| Feb 2026 – Present | Software Engineer, AI Lab | Ippon Technologies |
| Nov 2025 – Feb 2026 | Software Engineer, R&D | Ippon Technologies |
| Jan 2025 – Apr 2025 | Full-Stack Software Engineer | SYSTRAN by ChapsVision |
| Mar 2022 – Mar 2024 | Fullstack Developer | Wemanity Group (METRO France) |
| Sep 2020 – Feb 2022 | Fullstack Developer | Ma Formation Médicale |
A few things I shipped along the way:
- Built the warehouse management system used by 93 METRO France sites.
- Deployed a self-hosted Rust RAG service on AWS with Terraform and GitLab OIDC.
- Moved MaFormation Médicale from PHP to JavaScript, cutting page load time by 40%.
Master's degree, Expert Web Architect, Institut F2I Paris (2021). Full details on my portfolio.
- AI Writes the Code Now, Which Is Exactly Why You Should Master Architecture
- Hexagonal Architecture Is the Best Gift You Can Give an AI Agent
- Why I Left the AI IDE for the Terminal, and Built Tooling Around It
- Deploying a Self-Hosted RAG App on AWS with Terraform: Why I Chose EC2 Over Bedrock
- How Standardizing a Tech Stack Cut Product Creation Time by 80%


