I design and ship agentic AI systems end to end: multi-agent pipelines, retrieval-augmented generation, and self-hosted inference infrastructure. My open-source systems run entirely on local models, with no external API dependency and no per-call vendor cost.
Currently architecting LLM-powered automation at Capgemini. M.Eng. in AI & Data Science, University of Ottawa.
Cairo, EgyptAWS Certified ML SpecialtyArabic & English
Flagship systems
Systems I built and open-sourced
Not demos or notebooks. Complete systems with architecture, safety rails, operations tooling and tests. Both run their inference locally.
Agentic pipeline · Python
Growth Engine: nine-agent outbound automation
An autonomous B2B prospecting system. Nine specialised agents discover leads, research them, write personalised outreach with a local LLM, send it under hard-coded deliverability rules, then watch for replies and report on the funnel.
Every stage is an independently testable unit that passes state through a shared persistence layer, so any single agent can be swapped, re-run or reasoned about in isolation.
Nine agents, one shared state layer, one swappable model layer.
Compliance built into the architectureWarm-up ramps, randomised send jitter, restricted send windows, suppression lists, CAN-SPAM footers, and a circuit breaker that halts a campaign above a 3% bounce rate.
Three-tier execution safetyDRY_RUN writes files without sending, SANDBOX delivers only to a test inbox, and LIVE demands two-key confirmation: one environment variable plus a Telegram gate.
Provider-agnostic by designEach role gets its own model. Local Ollama is the default, so the system runs at zero marginal cost; cloud providers are optional, capped daily, and fall back to local.
Operable, not just runnableAutomatic schema migrations, nightly backups, health-check endpoints, and an offline test suite that mocks every network and LLM call.
Multimodal pipeline · Python
YouTube Shorts Studio: self-hosted video AI pipeline
Turns one long-form video into multiple publish-ready vertical Shorts. Transcription, semantic segmentation, montage editing, face-tracked reframing, right-to-left Arabic captioning, thumbnail generation and upload, all on hardware you already own.
The interesting constraint was memory: Whisper, the LLM and the background-removal model all want the GPU at once. Scheduling them through a shared VRAM budget lets the whole stack run on a single 8 GB consumer card.
Ten stages, one GPU, no cloud services and no per-video cost.
Indices, not timestampsThe segmentation LLM returns sentence indices rather than times. Cuts then always land on semantic boundaries, removing the dominant failure mode of timestamp-based approaches.
Right-to-left captioningWord-by-word Arabic highlighting synchronised to Whisper word timestamps, with correct bidirectional text layout and shaped glyphs.
Thumbnails from real pixelsFace detection plus background removal composites the actual presenter over three style templates, rather than generating a face that was never in the video.
Hardened for exposureHMAC cookie authentication, an AES-256-GCM vault for API keys, SSRF-guarded downloads and strict Content Security Policy headers, because it is reachable from a phone.
Multimodal assistant · Docker
Multimodal Telegram AI Assistant: fully local, zero external APIs
A Dockerised assistant handling text conversation, image captioning, image transformation and text-to-image generation entirely on local open-source models. n8n orchestrates the workflow; PostgreSQL persists conversational memory so context and personalisation survive across sessions.
Because nothing leaves the machine, it is private by construction and costs nothing per message.
LLaMAGemmaComfyUI Fluxn8nPostgreSQLDocker
Capabilities
What I work with
Depth in the generative and agentic stack, backed by the data and cloud engineering foundations that keep these systems running in production.
Generative AI & LLMs
CoreRAG, prompt engineering, structured output, function & tool calling, Model Context Protocol
Architect and deploy end-to-end AI automation systems connecting multiple business applications, replacing manual processes with orchestrated, monitored pipelines.
Design and build intelligent chatbots and voice assistants for client-facing platforms, owning conversational flow, state handling and interaction models.
Integrate LLMs into chatbot architectures to improve contextual understanding, grounding and response quality across multi-turn conversations.
Maintain development, staging and production environments, managing code migration and deployment for stable, consistent releases.
Author the technical documentation and workflow architecture diagrams that enable handover and reuse across teams.
Data Analyst
06/2023 to 09/2025
Capgemini · Cairo, Egypt
Automated recurring manual Excel reporting with Python, reducing a six-hour process to seconds.
Developed SQL database solutions powering real-time Power BI dashboards, accelerating operational decisions.
Built dashboards that turned raw data into actionable insight, with UI/UX refinements for a presentation-ready result.
Collected and preprocessed data from heterogeneous sources, then analysed it to surface patterns, trends and anomalies.
Whether you are scoping an agentic architecture, moving an LLM prototype into production, or want to cut inference cost by self-hosting, book a slot and let's get into it.