skip to content
mohamed azahrioui

mohamed azahrioui

backend & ai-security developer · the hague, nl

The model never decides. A deterministic gate does.

I build deterministic reliability for AI: guardrails for agents, and controls that keep AI honest in production. The engine returns the verdict, the model only explains it, and every decision ships with a receipt you can re-check.

production: medical ai · erp · legal aiFetchGate on PyPI

Mohamed Azahriouimohamed@azahrioui: ~

$ whoami

name
Mohamed Azahrioui
role
backend + AI security dev
focus
deterministic reliability for AI
work
CodeHive and Kojac
study
CS BSc, Leiden University
stack
Python, FastAPI, React, Azure
shipped
FetchGate v0.2.0 to PyPIJul 2026 · no model, no API keys
speaks
Dutch, English
status
available for work
01selected work

One idea, in the open and in production.

FetchGate gates the fetch boundary, ReachGate gates vulnerability triage, TrustGate gates risky agent actions, and NL Fiscaal keeps an AI's edits to legal text honest. Same shape every time: a deterministic engine makes the call, the model explains it, and the verdict ships as checkable proof.

Medical AI safety · 2026

Unmed — Medical AI Scribe Safety

Safety-critical feature work on a Dutch medical AI scribe that turns a consult recording into a structured clinical note. My work makes the AI's output trustworthy: every medication is verified, every note field shows its confidence, and nothing reaches the record silently wrong.

Reliability engineering · 2026

Exact / Bouw7 Booking Integration

A crash-safe 'Confirm and send to Exact' flow that books issued material lines from a client's stock and project tool into the Exact / Bouw7 ERP. Idempotent and resumable, so a retry after a partial failure never double-books a line.

Client automation · 2026

Bol.com to DPD & Mail Merge Export Tool

A Python operations tool that turns Bol.com order data into DPD Excel exports and Word Mail Merge customer datasets.

Backend API · 2025-2026

Procurement Risk API

A FastAPI backend for invoice data retrieval, risk detection, analytics, CSV ingestion, and secure API access.

Learning project · 2025-2026

Flask Real-Time Chat Application

A realtime chat app built to learn WebSockets properly: Flask-SocketIO messaging, session-based auth, and an MVC-style backend.

Learning project · 2025-2026

Data Processing Pipelines

Command-line data processing on large files: Python and Unix pipelines for extracting, transforming, and filtering without loading everything into memory.

Algorithms · 2025-2026

Backtracking Scheduler

A C++ constraint-solving project that generates valid competition schedules using recursive backtracking and pruning.

02experience

Current work and education.

  1. CodeHive · Jun 2026 - Present

    Software Developer

    Part-time production work on Dutch medical and ERP products alongside my studies. I build the safety-critical backends and React front-ends solo, under senior code review, shipped with tests.

    • Unmed (medical AI scribe): built a medication-review feature that flags every drug in a consult transcript with a colour-coded status and a click-to-fix corrector.FastAPI · SQLAlchemy · Alembic · PostgreSQL · React 19 · TanStack · MUI
    • Hardened the safety-critical note path against silent corruption, then ran an adversarial multi-agent code audit that surfaced and fixed 7 real bugs, and kept ruff, mypy, and the suite green.
    • Exact/Bouw7 ERP: built an idempotent, resumable booking flow, safe under partial failure behind an off / dry-run / live switch.Django REST · Celery · PostgreSQL · React 19 · Vite · Mantine
    • Shipped features on two production RAG assistants (MHPoly, AskEEF): retrieval-to-answer with source references and highlighted passages.Azure AI Search · Blob Storage · Azure OpenAI
  2. Kojac · Apr 2026 - Present

    Backend Developer

    I write production backend and some frontend on live client products, reviewed daily by senior developers, while studying full-time.

  3. External clients · 2025 - Present

    Backend Developer · Freelance

    Production work for external clients across automation, APIs, and data.

    • Built a Python tool that pulls bol.com orders into SQLite and generates DPD shipping labels and Excel exports, with strict live/test separation so mock orders never reach real shipments.
    • Built JWT/OAuth2 auth on FastAPI + PostgreSQL for an invoice platform, and wrote the SQL risk rules (duplicates, odd thresholds, weekend transactions) for a fraud-detection tool.
  4. Leiden University · 2025 - Present

    BSc Computer Science

    Algorithms and data structures, system programming in C++, databases, and Unix/Linux tooling. Built a C++ backtracking scheduler with pruning, the same instinct behind ReachGate's graph walk.

03stack

Tools I actually ship with.

Languages

PythonTypeScriptJavaScript / NodeC++SQL

AI & security

AI-agent guardrailsRAGMCPVertex AI / Geminipolicy enginesreachability analysisOpenVEXSARIFEd25519

Backend & APIs

FastAPIFlaskNode.jsRESTWebSocketsJWT / OAuth2SQLAlchemyAlembicOpenAPI

Frontend

ReactTypeScriptMUITanStackViteresponsive UI

Cloud & data

Azure OpenAIAzure AI SearchGoogle Cloud RunBigQueryDockerPostgreSQLSQLiteFivetran

Dev & infra

GitGitLab CI/CDLinux / WSLBashpytestruffmypy

spoken · dutch (native) · english (native)

certs · HackerRank Software Engineer verify › · HackerRank REST API (Intermediate) verify ›

available for work

Need a backend, RAG workflow, agent guardrail, or API integration built?

Send me the problem. I turn it into a maintainable system with explicit business rules and auditable behavior.

or copy it: mohamedazahrioui2006@gmail.com