Skip to content
MKA Available for PFE / 2027
WorkAboutContactResume FR
Main menu
WorkAboutContactResume FR

Have an ambitious product in mind?

Let's build something
worth remembering.

© 2026 Mohamed Khalil Ajlani
GitHubLinkedInLegal
Tunis / Tunisia
All projects

Enterprise · Quality management / 2026

QuaLeadx

A secure, multi-tenant quality management system centralizing critical ISO 9001 workflows.

Role

Full-Stack Developer Intern at Genius PMO Consulting — modular interfaces, APIs, security, workflows and Docker environment.

Core stack

React 19 / TypeScript / NestJS / Fastify / MongoDB

Source repository
QuaLeadx interface overview

The product

Engineering clarity
into complexity.

QuaLeadx brings documents, non-conformities, CAPA, risks, audits and performance indicators into a traceable enterprise workspace with strict tenant isolation and secure document handling.

  • Tenant-isolated architecture and granular role-based access
  • Immutable audit chains for critical operations
  • Secure S3-compatible storage with antivirus scanning
  • Background notifications, reporting and export workflows

01 / The challenge

The problem behind
the interface.

Quality teams were managing connected ISO 9001 processes across fragmented tools. QuaLeadx centralizes documents, non-conformities, CAPA, risk and audits while preserving strict tenant boundaries and operation traceability.

Project constraints

  • Strong multi-tenant isolation
  • Immutable evidence for critical operations
  • Sensitive file handling
  • Long-running reporting and notification jobs
  • Granular roles and MFA
Multi-tenantdata isolation
MFAidentity security
ISO 9001workflow coverage

02 / Architecture

Clear boundaries.
Purposeful layers.

01

Experience

React 19 workspace with reusable workflow forms, tables, filters and dashboards.

02

Domain API

NestJS and Fastify modules organized around quality-management capabilities.

03

Data and jobs

MongoDB tenant-scoped models, Redis and BullMQ background processing.

04

Documents

MinIO/S3 storage with ClamAV scanning before files enter trusted workflows.

03 / Engineering decisions

Trade-offs made
explicit.

Tenant context at every data boundary

Isolation is enforced as an architectural rule instead of relying only on interface-level filtering.

Chain audit records

SHA-256-linked audit entries make unauthorized history changes detectable for sensitive quality operations.

Move slow work off the request path

Exports, notifications and reports run through BullMQ to protect interactive response times.

04 / System toolkit

A stack assembled
for the problem.

Every technology earns its place in the architecture. The interactive field represents the system's core building blocks.

React 19TypeScriptNestJSFastifyMongoDBRedisBullMQMinIOClamAVDockerRBACMFA

05 / Outcomes

What the project
actually delivered.

Delivered

  • Unified coverage of core ISO 9001 workflows
  • Role-based access, MFA and rotating sessions
  • Traceable document and operational history
  • Reusable full-stack modules delivered in an internship context

Next validation steps

  • Complete threat modeling and tenant-isolation penetration tests
  • Add workflow-level service objectives and job observability
  • Run structured usability studies with quality managers

06 / Product in context

Designed as a system,
not a collection of screens.

QuaLeadx enlarged interface view 1

1 / 5

Next case study

Smart University