This page is the résumé in plain HTML — print it, ordownload the PDF
Summary
I build AI agents and the systems around them. Over the past two years I have shipped three production AI agent systems: a sales agent that answers product questions and closes cash-on-delivery orders in chat, an AI receptionist that qualifies leads and books appointments across Instagram and WhatsApp, and a document-intelligence pipeline that turns receipts into structured, tax-compliant records.
I build the system around the model — tool-calling and orchestration, retrieval, evaluation and continuous improvement, and the integration work that makes an agent usable inside a real product.
Experience
The 2024–2026 engagements below overlap by design — concurrent freelance and founder work, not four sequential full-time roles.
Kommerce — Co-Founder & Engineer2025 – Present
A multi-tenant e-commerce platform for cash-on-delivery markets, where every order is confirmed — by an agent in chat or a person on the phone — before it ships.
- AI sales agent: one agent core across storefront chat, WhatsApp and handoff to the call centre. It answers product questions from the merchant’s catalogue using retrieval, replies in Algerian darija, and completes a cash-on-delivery order inside the conversation.
- Order confirmation flow: the agent collects and confirms the order in chat, with a deterministic check on the final confirmation step and anything ambiguous handed to a person in the call-center CRM rather than resolved by the model.
- Agent quality loop: agent changes are regression-tested against recorded conversations before shipping, so a change cannot quietly degrade how the agent handles a real case.
- Storefront and page builder: a WYSIWYG editor for assembling store pages block by block, with undo/redo, live preview and right-to-left Arabic-first theming — and an AI assistant on the same surface that creates pages, edits blocks and restyles a store from a prompt.
- Multi-tenant platform: the backend behind storefronts, orders and merchant accounts, with roughly 12 courier APIs behind one integration layer that routes each order to the carrier serving its commune. Algorithme Agency — Founder — web development and AI agency, Algiers Sep 2024 – Present The vehicle for the concurrent client and product engagements listed here.
Velya — Lead Full-Stack EngineerSep 2025 – Jun 2026
An AI receptionist that works a business's Instagram and WhatsApp inbox: answering from its knowledge base, capturing leads, and booking appointments.
- Conversational agent: tool-calling for appointment booking, lead capture and knowledge-base answers across Instagram and WhatsApp, including understanding the images, reels and stories customers send.
- Human-like conversation: message debouncing, so a customer typing in three quick bursts gets one considered reply rather than three; read and seen states so the conversation behaves the way people expect; and understanding and replying in an Algerian tone rather than formal translated Arabic.
- Continuous evaluation and improvement: conversation quality is scored automatically, prompt and model changes are A/B tested against it on a from-scratch statistics library, and the results feed suggested prompt and setting changes back to the operator.
- Booking and billing backend: the services behind the agent — calendar and appointment handling, lead records, per-organisation configuration, and usage-metered subscription billing across two payment providers.
OCR-AI (Wateer) — AI Engineer — sole engineerOct 2025 – Mar 2026
A document-intelligence service that turns Arabic and English receipts and invoices into a validated 72-field record with a confidence score on every field.
- Document extraction agent: a self-correcting extraction workflow that reads a receipt or invoice, checks its own output against the expected shape and retries the fields it got wrong — degrading gracefully on a poor scan rather than failing the whole document.
- Per-field confidence: a multi-model ensemble whose outputs are compared against one another to score confidence field by field, so downstream systems know which values to trust and which to route for human review, without a model grading its own work.
- Webhooks and batch processing: real-time extraction delivered over webhooks for single-document flows, plus a batch pipeline for bulk back-processing of large document sets.
- Long-document handling: chunking that keeps multi-page invoices inside the model’s context budget, and an accuracy harness used to measure extraction quality as the pipeline changed.
Osen Express — Full-Stack Engineer, freelance2024 – 2026
A delivery-management platform that tracks a parcel through a multi-hub network and, separately, tracks the cash collected at the door until the merchant is paid.
- Fulfilment and inventory: merchant stock held in warehouses and shipped from it on order, with stock levels, picking and returns handled as part of the same order lifecycle.
- Dispatch and last mile: orders routed across hubs and out to the customer’s door, with driver dispatch, live tracking, a pricing engine, and one customer-facing status derived from the pickup, transfer, delivery and return states underneath.
- Cash-on-delivery settlement: an append-only ledger tracking cash custody from driver to facility to merchant payout, each transfer a new immutable entry rather than a balance update, with reconciliation and batch remittances.
- Merchant integrations: partner APIs and webhooks so merchants keep running the COD management tools they already use — EcoManager, EcoTrack, COD Pilot — against this platform.
Algorithme Agency — Founder, AlgiersSep 2024 – Present
Web development and AI agency. The four projects above ran concurrently alongside it — they overlap, and are not four sequential full-time roles.
3M Express — Backend Engineer, Algiers, AlgeriaJun 2023 – Sep 2024
- Owned the routing domain — pathfinding and vehicle routing deciding how an order moves between facilities and out for delivery — plus the middle-mile transfer and facility model underneath it, and order fulfilment on top. Also built the internal admin platform and the release-qualification test suite. — 300K+ parcels routed.
Riverdone — Full-Stack Engineer, London, UK (remote)Mar 2022 – May 2023
- Led web and mobile development for client products including Finimize. — 100K+ active users.
TemtemOne — Full-Stack Engineer, Algiers, AlgeriaNov 2021 – Mar 2022
- Built the back-office and administration dashboards in React, Node.js, TypeScript and MongoDB. — 1M+ downloads.
Techsio — Lead Frontend Engineer, Algiers, AlgeriaSep 2020 – Dec 2021
- Owned the customer-facing frontend of an e-product sales platform across North Africa, the Middle East and Europe as lead frontend developer. — 60K+ active users.
Iwello — Full-Stack Engineer, Lagos, Nigeria (remote)Oct 2019 – Aug 2020
- Contributed telemedicine features for online appointments and teleconsultation, including real-time chat over Socket.IO.
Skills
- AI & agents:
- AI agents & tool-calling · LangGraph · LangChain · Agent orchestration · Agent memory & context management · RAG & vector search · Multimodal (vision) · Multi-model ensembles · Conversational UX (debouncing, presence, dialect) · OpenRouter · LangSmith
- Evaluation & improvement:
- Evaluation harness engineering · Golden-case & regression suites · LLM-as-judge with deterministic scorers · A/B experimentation · Prompt engineering & versioning
- Backend & data:
- TypeScript · Python · Go · Node.js · NestJS · FastAPI · PostgreSQL · pgvector · Redis · MongoDB · Kafka · Multi-tenant SaaS · Event-driven systems
- Infrastructure & frontend:
- Docker · GCP (Cloud Run, Cloud SQL, Pub/Sub) · Terraform · AWS · CI/CD · React · Next.js · React Native · Stripe · WhatsApp & Instagram APIs
Education & Certifications
- University of Algiers — Medicine, M.D. — Sep 2019 – present, studied alongside full-time engineering work
- EFSET English — 82/100 (Proficient) — Third-party assessed
- Convolutional Neural Networks in TensorFlow — DeepLearning.AI