MO

00 / System awakening

I engineercomplexityinto clarity.

I help teams turn complex digital products into secure, maintainable systems—from architecture to production.

  • Banking / payments / aviation
  • Architecture → production
Approach
Understand → architect
Delivery
Build → production
Coverage
Systems → experience

Scroll to begin

Project index

Systems designed to make complexity useful.

A concise selection across backend architecture, product platforms, automation, and interactive experiences — each documented through its decisions and outcomes.

  • 001Open-source tool

    Kafka operations / Open source

    DeadLetter Explorer

    Creator · Full-stack engineering

    A Kafka DLQ operations console for browsing, triaging, and safely replaying failed messages.

    Delivered / Published v0.1 · Apache-2.0

    Java 21 · Spring Boot 3.3 · WebFlux · React · Kafka · Keycloak

  • 002Open-source template

    Backend security / Open source

    Spring Boot Secure API

    Creator · Backend architecture

    A production-grade REST API template that makes authentication, hardening, observability, and testability part of the foundation.

    Delivered / 70+ automated tests · CI quality gates

    Java 21 · Spring Boot 3.4 · PostgreSQL 16 · Gradle · JWT RS256 · Prometheus

  • 003Open-source reference

    Frontend architecture / Open source

    Angular Enterprise Architecture

    Creator · Frontend architecture

    An Angular 18 and Nx 19 reference monorepo for keeping module boundaries, state, performance, and delivery legible as applications grow.

    Delivered / 5 accepted ADRs · Published v0.1.0

    Angular 18 · Nx 19 · NgRx 18 · TypeScript · Module Federation · Cypress

  • 007Live client platform

    Restaurant / Client project

    Le Petit Paradis

    Product architecture · Full-stack engineering

    A restaurant discovery, reservation, and operations platform connecting a fast public experience to a secure booking-guarantee workflow.

    Delivered / Deployed platform · Live reservations

    Astro 5 · React 18 · Express 5 · Prisma 6 · PostgreSQL · Stripe

  • 004Live experiment

    Frontend animation / Experiment

    AeroKnit X1

    Creator · Creative development

    A cinematic product story rendered from a 192-frame Canvas sequence, synchronized to scroll without React re-renders.

    Delivered / 192-frame sequence · Live experiment

    Next.js 14 · React 18 · TypeScript 5 · Canvas 2D · FFmpeg · RAF

  • 005Deployed on Render

    AI automation / Deployed workflow

    AI Request Router

    Creator · Workflow architecture

    A Render-deployed n8n workflow that classifies inbound requests, routes actionable signals, and preserves uncertain cases for human review.

    Delivered / Live browser demo · Render-deployed workflow

    n8n 1.70 · PostgreSQL 16 · Docker Compose · Groq · Llama 3.3 · Slack

  • 006Deployed on Render

    Prospecting automation / Deployed workflow

    Local Business Lead Finder

    Creator · Workflow architecture

    A deployed n8n system that discovers local businesses, audits their digital presence, and turns deterministic evidence into review-ready prospect lists.

    Delivered / Live Render deployment · 19-node workflow

    n8n 2.32 · PostgreSQL · OpenStreetMap · Overpass API · PageSpeed Insights · Google Sheets

Good software isn't a collection of features. It's a system of decisions.

  1. Discovery

    Understand

    Go deep into the problem, the users, the constraints, and the ecosystem before writing a line.

  2. Structure

    Architect

    Design simple, scalable structures that turn complexity into something a team can build.

  3. Function

    Deliver

    Ship, measure, and iterate until the system performs reliably in production.

Resolved stateComplexity, organized into something useful.

  • System / Organizes

    Architect

    Systems / APIs / Distributed Architecture

    Designing system boundaries, contracts, and data flows that stay simple as they grow.

  • System / Assembles

    Build

    Backend / Frontend / Platforms

    Shipping robust services and interfaces across the full stack, end to end.

  • System / Expands

    Scale

    Cloud / Containers / Infrastructure

    Running systems on infrastructure that is observable, repeatable, and resilient.

  • System / Synchronizes

    Lead

    Technical Direction / Delivery / Teams

    Setting technical direction and carrying delivery from decision to production.

Accumulated experience

Each environment added another layer.

Three recent environments, ordered chronologically — each adding new constraints, connections, and delivery responsibility.

2022 — Present03 / environments
  1. 09.2022 — 06.2023

    Banking · Distributed systems

    Eurafric / BMCE Bank

    Full-Stack Developer

    Migrated cheque, transfer, LCN, and direct-debit systems toward a distributed architecture; delivered an instant-transfer service with Kafka, Redis, and Elasticsearch.

    Layer contribution

    Established the distributed foundation: banking flows moved from a legacy structure into event-driven services.

  2. 06.2023 — 09.2025

    Merchant payments · NPC / ODC

    Crédit Agricole Technologies & Services

    Full-Stack Engineer

    Technical referent for merchant-subscription modernization across Angular 17, Spring Boot, secure APIs, data redesign, and Kubernetes delivery; reduced offer deployment lead time from 90 to 12 days.

    Layer contribution

    Extended the system into an end-to-end delivery layer, connecting product workflows, secure APIs, data, and deployment automation.

  3. 09.2025 — Present

    Aviation · FlyingBlue

    Air France / Commercial Partners

    Tech Lead

    Leads partner integration and the Accrual and Reward rules system after migrating Hachiko to Spring Boot and moving Hachiko and Yokoso to Azure.

    Layer contribution

    Coordinates the accumulated layers through architecture, partner integration, cloud migration, and shared security, performance, observability, and CI/CD standards.

Identity systemOne stable center

Mohamed OuokkiTech Lead · Full-Stack Engineer

I work from architecture through implementation to the experience people use.

I build secure, maintainable systems across banking, payments, and aviation — connecting Java and Spring Boot services, Angular interfaces, Kafka flows, and cloud delivery from architecture through production.

Email Mohamedouokkimohamed7@gmail.com

06 / Final manifesto

Think.Architect.Build.Ship.

Have something complex to build?

Let's talk.ouokkimohamed7@gmail.com