Mohamed Douare Logo
FR
Portrait of Mohamed Douaré (Mohamed Douare), platform and applied AI 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 Model proposes, system verifies 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 Model proposes, system verifies AI in pharmacy, non-profit, product Technical base → continuous adaptation to the market → governed platform and AI

Scroll sideways to read the whole path.


Products I launched


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), model-proposed plans with tested verification, 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

An idea leaves in the morning, a reviewed pull request comes back the same day. A server runs continuously and puts agents to work across 17 GitHub and Azure DevOps repositories: they research the market, write the requirements, design in Figma or Claude Design, build tests first, review each other and open the pull request. I keep two decisions: what gets specified, and what reaches production. A bilingual corporate site shipped in 8 days, a five-application platform in 10 weeks.

A human only at the gates: the agents keep the pace, I keep the accountability for what ships.

Read the architecture →

Aria: funding-opportunities engine

A funder publishes a call with its own Word and Excel forms. The engine reads the call, works out the form cell by cell, then writes the answer straight into it, leaving the styles and the budget formulas intact. Every passage is schema-checked, costed, and comes with the points a reviewer should verify. Anything the organisation never wrote down stays a blank to fill, never an invented sentence. A reviewer takes over and submits.

Structured output rather than a chatbot: the deliverable is the funder's file, not text to copy over.

Read the architecture →

Pilume: AI-proposed medication schedules

A Quebec pharmacist opens a patient's file and asks for their medication schedule. The model reads the clinical picture, proposes the day hour by hour, writes the sentence the patient will read and flags what deserves a second look. A tested verifier then says what is wrong without correcting anything. The model sees no name and no identifier, and nothing reaches the patient without the pharmacist's approval.

The model proposes, the system verifies, the pharmacist decides: safety rests on that gate and the audit log, not on trusting the model.

Read the architecture →

Aria: integrated management platform

The platform that runs an NGO working in several countries (CIAUD): staff, contracts, leave, projects, tenders, stock, tickets and e-signature, in one bilingual application. 18 modules, 13 roles, 6 releases shipped, hosted on Azure and deployed automatically on every merge.

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

Data platforms for CLÉ

The Anti-Racism Act, 2017 required every Ontario school board to collect identity-based and race-based data before January 2023. SGDI is the platform that made it possible for 13 of them, with the level of security that kind of data demands. Gestra, for its part, pulls operational data out of several clients' databases, cleans it and prepares it for their dashboards.

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

Embertree and the Gulpes app

Embertree keeps a family spread across countries around the same tree: everyone adds photos, tells a story out loud and finds it transcribed. Nothing is public, and each family holds its own encryption key. Gulpes is the personal-development app I launched in 2019, on iOS and Android, with articles, audio and subscriptions.

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, and a tested verifier between the model and the human.

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 →


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

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