Mohamed Douare Logo
FR
Portrait of Mohamed Douaré, DevOps and software engineer

Founder of Gulpes

I'm Mohamed Douaré, platform and applied AI engineer, CTO and co-founder of Ciney Labs. I build agentic systems that run in production with guardrails, and I operate the factory that ships them.

Mohamed Douaré's path, 2015 to today: from IS engineer to builder of platforms and applied AI From IS engineer to builder of platforms and applied AI CURRENT TITLE Platform and applied AI engineer CTO · Ciney Labs 2015 - 2018 Foundations THE WORLD Cloud still young; information security becomes a business language ROLE Engineering student, maths and CS IS security internship, ONEE Morocco WHAT I GAIN Formal rigour and security ISO 27001, risk analysis Algorithms, SQL, systems 2018 - 2019 Shipping THE WORLD Web and mobile apps explode; SMEs and NGOs want tools, not slides ROLE Web and mobile developer Casablanca, then Bamako (CIAUD) WHAT I GAIN PHP, Java EE, business apps Delivery under field constraints First work in West Africa 2019 - 2022 Product and data THE WORLD Cloud migration, remote work; data becomes an asset ROLE Gulpes founder, CIAUD IS admin CLÉ analyst, M.Sc. UQO WHAT I GAIN Aria: integrated IS, 18 modules End-to-end mobile product Data, Azure, Entra ID 2022 - 2024 Business platforms THE WORLD Anti-Racism Act, 2017; Law 25; PIPEDA: compliance from the design stage ROLE Full-stack software engineer CLÉ Inc., Ottawa WHAT I GAIN SGDI: identity census for 13 Ontario school boards Serverless, RBAC, audit, security 2024 - 2025 Factory and DevOps THE WORLD Platform engineering, IaC, dataops: ship fast without breaking security ROLE Principal DevOps engineer CLÉ Inc. WHAT I GAIN Gestra: Prefect, dbt, PostgreSQL Terraform, Ansible, CI/CD Secure inter-client exchanges 2025 - today Applied AI THE WORLD LLMs in production, agents, MCP: the job is to govern the chain ROLE Co-founder and CTO, Ciney Labs Factory, Pilume, Aria AI WHAT I GAIN Agents → reviewed PRs, 17 repos Hybrid rules + LLM, cost, audit AI in pharmacy, non-profit, product Technical base → continuous adaptation to the market → governed platform and AI Mohamed Douaré's path, 2015 to today: from IS engineer to builder of platforms and applied AI From IS engineer to builder of platforms and applied AI CURRENT TITLE Platform and applied AI engineer CTO · Ciney Labs 2015 - 2018 Foundations THE WORLD Cloud still young; information security becomes a business language ROLE Engineering student, maths and CS IS security internship, ONEE Morocco WHAT I GAIN Formal rigour and security ISO 27001, risk analysis Algorithms, SQL, systems 2018 - 2019 Shipping THE WORLD Web and mobile apps explode; SMEs and NGOs want tools, not slides ROLE Web and mobile developer Casablanca, then Bamako (CIAUD) WHAT I GAIN PHP, Java EE, business apps Delivery under field constraints First work in West Africa 2019 - 2022 Product and data THE WORLD Cloud migration, remote work; data becomes an asset ROLE Gulpes founder, CIAUD IS admin CLÉ analyst, M.Sc. UQO WHAT I GAIN Aria: integrated IS, 18 modules End-to-end mobile product Data, Azure, Entra ID 2022 - 2024 Business platforms THE WORLD Anti-Racism Act, 2017; Law 25; PIPEDA: compliance from the design stage ROLE Full-stack software engineer CLÉ Inc., Ottawa WHAT I GAIN SGDI: identity census for 13 Ontario school boards Serverless, RBAC, audit, security 2024 - 2025 Factory and DevOps THE WORLD Platform engineering, IaC, dataops: ship fast without breaking security ROLE Principal DevOps engineer CLÉ Inc. WHAT I GAIN Gestra: Prefect, dbt, PostgreSQL Terraform, Ansible, CI/CD Secure inter-client exchanges 2025 - today Applied AI THE WORLD LLMs in production, agents, MCP: the job is to govern the chain ROLE Co-founder and CTO, Ciney Labs Factory, Pilume, Aria AI WHAT I GAIN Agents → reviewed PRs, 17 repos Hybrid rules + LLM, cost, audit AI in pharmacy, non-profit, product Technical base → continuous adaptation to the market → governed platform and AI

Scroll sideways to read the whole path.


Skills

AI & agents: Claude, GPT, Gemini and Grok APIs (structured outputs, prompt caching, PDF and document understanding), Claude Code (custom skills, subagents, Remote Control, review loops), Model Context Protocol (Figma, GitHub, Azure DevOps, Todoist), hybrid rule-engine + LLM design, Deepgram speech-to-text, cost governance and evaluation

Azure & AWS cloud: App Service, Front Door + WAF, Cosmos DB, Service Bus, Key Vault, Static Web Apps, Entra ID, Communication Services; AWS

IaC & CI/CD: Terraform, Ansible, Docker & Docker Compose, Kubernetes, Azure Pipelines, GitHub Actions, OIDC and managed identities, PM2, Caddy, Linux, mobile release automation (TestFlight, Google Play)

Product & data: TypeScript, Python, Dart; Next.js, NestJS, Hono, Flutter, Expo / React Native, Electron; PostgreSQL (Drizzle, Prisma), MongoDB / Cosmos DB, MSSQL; Prefect, dbt, Power BI

Security & compliance: OAuth2 / OIDC, MFA, RBAC, immutable audit trails, envelope encryption, ISO 27001 practices, Law 25 / PIPEDA, Anti-Racism Act, 2017 (identity-based data collection), WCAG 2.1 AA


Signature systems

AI Product Factory

A 24/7 server that can be driven from a phone: market discovery, requirements, design in Figma or Claude Design, test-driven build, review/fix loops, one-command pull requests across 17 GitHub and Azure DevOps repositories. Custom skills, a policy file per repository, manual promotion to production. A bilingual corporate site went from idea to production in 8 days; a five-application platform in 10 weeks.

Why a human only at the gates: keep the agents' cadence without giving up accountability for what ships.

Read the architecture →

Aria: funding-opportunities engine

Call for proposals → the funder's own Word and Excel templates. Ingestion, structured extraction, template reading at OOXML and cell level, slot-by-slot drafting inside the funder's files, then notified human review. Zod-validated outputs, prompt caching, confidence and to-verify list per slot, cost accounted per opportunity. Missing facts become markers, never inventions.

Why structured output rather than a chatbot: the deliverable is the funder's file, an interface contract, not text to copy over.

Read the architecture →

Pilume: AI-assisted medication schedules

Pilot platform for Quebec community pharmacies, five applications, 66 test files, 15 ADRs. Hybrid engine: a unit-tested deterministic scheduler decides the times, Claude Haiku writes the clinical rationale. De-identified payload (age band, no identifiers), pharmacist validation enforced in the API and covered by a non-negotiable test, immutable audit log (Law 25, PIPEDA).

Why hybrid rather than 100% LLM: testability and clinical accountability; the model explains, it never decides.

Read the architecture →

Aria: integrated management platform

The platform the opportunities engine lives in: a bilingual system running a multi-country NGO (CIAUD). 18 modules, 13 RBAC roles, 63 data models, 21 ADRs, 6 releases, on Azure behind Front Door and a WAF, deployed by Terraform and Azure Pipelines with automatic deployment of the dev branch.

Next.js · MongoDB / Cosmos DB · Azure · Terraform · Claude API

Data platforms for CLÉ

SGDI, a secure identity-census platform used by 13 Ontario school boards to meet the Anti-Racism Act, 2017, which required every Ontario school board to collect identity-based and race-based data by January 1, 2023. And Gestra, a containerised data platform (12 Prefect flows, dbt, PostgreSQL, Ansible, Power BI) deployed at several clients, ingesting two client SQL Server stores through tunnels and bastions.

Python · Prefect · dbt · Ansible · Power BI · Azure

Hearth and the Gulpes app

Hearth: a private-by-default family platform (shared tree, voice stories transcribed with Deepgram, per-family envelope encryption, Stripe, web + mobile from one domain layer; 17 ADRs). Gulpes: a personal-development app on iOS and Android with subscriptions, audio and push notifications.

Next.js 15 · Hono · Drizzle / PostgreSQL · Expo · Flutter · Firebase

Also: bilingual corporate websites on Azure Static Web Apps and GitHub Pages for CIAUD, Blitz IT, Liptako Mining Services, Ciney Labs and 3dk Consulting, each provisioned with Terraform and shipped through CI/CD.


How I govern AI in production

Contracts, not text: structured outputs validated against a schema on every call; the model fills a locator, the rendering layer owns the document.

Cost and model policy: prompt caching, token and cost accounting per file, a model chosen per task (Opus for document extraction, Haiku for explanations).

Privacy by construction: de-identification at the source, no identifiers in prompts, an immutable audit log on every access to sensitive data.

Humans where it counts: mandatory review before anything leaves the organisation, and two things I refuse to automate: promotion to production and validation of the business act (pharmacist, proposal reviewer).

Regulated ground: AI and data platforms under Law 25 / PIPEDA and provincial standards for Ontario education (13 school boards under the Anti-Racism Act, 2017), Quebec community pharmacy, non-profits and international funders: RBAC, envelope encryption, WCAG 2.1 AA, ISO 27001 practices.

A harness, not trust: development agents work in an isolated worktree, never see secrets or production data, can only merge to the dev branch, stop on command, and every change is a reviewed pull request in the client's own git history. Read the guarantees →


Gulpes Logo Gulpes Self Development Logo CLE Logo CIAUD Logo Onee Logo Mokau Invest Logo Blitz Logo

Send me an email about your project and I will schedule a meeting for it.