RAG on your own documents
Connect the documents your team already uses. Preserve permissions, retrieve the right evidence and make every answer traceable to its source.
AI ENGINEERING
I'm Adam Boudjemaa, an AI engineer in France. I build production agents and RAG systems, with evaluations, permissions and a handover your team can use.
France · French and English · Freelance or permanent roles
Connect the documents your team already uses. Preserve permissions, retrieve the right evidence and make every answer traceable to its source.
Build bounded tools and approval steps around reconciliation, reporting or operations. Define what the agent can do and when a person takes over.
Test missing evidence, wrong numbers and tenant boundaries. Add abstention, cost limits and regression checks before giving a workflow more autonomy.
I delivered an 11-agent platform for a confidential US real-estate fund. The work included FastAPI, Postgres/pgvector, document ingestion, verified citations and numeric checks. Eleven describes the initial delivery.
Read the delivery case studyAs CTO at Integra, I built the engineering team and led infrastructure through launch preparation. That operating background shapes how I handle production AI: permissions, failures and handover belong in the design.
Review my experience and CVYes. I'm open to permanent AI engineering roles and scoped freelance missions. Send the role or business problem, your stack, timeline and budget or salary range so we can assess fit.
I'm based in France, an EU citizen, and work in French and English. I'm open to remote work, on-site engagements and relocation, depending on the role.
I delivered a production multi-agent platform for a confidential US real-estate fund, including RAG on FastAPI and Postgres/pgvector, Amazon Bedrock, document extraction, verified citations, numeric checks and explicit abstention. The public case study describes the initial 11-agent delivery without naming the client.
Yes. A useful starting scope is to inspect one workflow, its source data and failure cases, then agree on a release gate. That may lead to a retrieval fix, a smaller agent design or stronger evaluations before adding features.