Skip to content
View Strawbang's full-sized avatar

Block or report Strawbang

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Strawbang/README.md

Djamel Bougouffa, full-stack engineer and consultant

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

rustkit-ai

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 crates.io Strips noise from code before it reaches the model. Up to 50% fewer tokens.
trimcp crates.io MCP proxy that compresses and caches tool output. 60 to 90% fewer tokens.
semtree crates.io Searches a codebase by meaning instead of by string. tree-sitter plus embeddings.
semstore crates.io Vector store for Rust. Embeds on device, no cloud API.
aimemo crates.io Keeps agent memory in sync across CLAUDE.md, .cursor/rules and friends.

github.com/rustkit-ai · rustkit-ai.github.io

Other work

Consultant Tracking · Time tracking for consulting firms. Angular 14, Spring Boot 3, hexagonal architecture, Docker Swarm.

Upstream contributions:

Stack

Rust TypeScript Angular Node.js Java AWS Terraform Kubernetes

On the AI side: RAG pipelines, MCP servers, tree-sitter parsing and on-device embeddings.

Experience

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.

Writing

Stats

Djamel's GitHub stats Djamel's top languages

Elsewhere

GitHub · LinkedIn · dev.to · djamel-bougouffa.com

Pinned Loading

  1. portfolio portfolio Public

    My portfolio

    Astro

  2. DefinitelyTyped DefinitelyTyped Public

    Forked from DefinitelyTyped/DefinitelyTyped

    The repository for high quality TypeScript type definitions.

    TypeScript

  3. tree-sitter-rust tree-sitter-rust Public

    Forked from tree-sitter/tree-sitter-rust

    Rust grammar for tree-sitter

    JavaScript