Skip to content

Profile

Portrait of Mohamed Amine Akik

Mohamed Amine
Akik

Founder of AkikSystems · full-stack developer

I am a developer and an infrastructure and IT support technician, but I have also worked on the shop floor and managed a business. More than job titles, these are worlds I have experienced first-hand. They taught me to see a system as a whole: from machines to people, from code to infrastructure, and from day-to-day use to the organisation around it.

Based in
Châtellerault, France
Languages
French · Arabic · English

Current project

View the project

Sentinel

Shop-floor incident tracking: each production issue is followed from initial report to shared knowledge, without ever losing the decision trail.

My roleDesign and development
What can be verified
  • LivePublic demonstration instance
  • TestedOver 1,400 tests, 161 browser journeys
  • DocumentedDesign, UX, technical, operations
  • VersionedImmutable, traceable releases

Public instancesentinel.akiksystems.fr

Background

From the shop floor to software.

Industrial production, running a business and IT: three worlds I worked in before designing my own systems.

Experience

  1. 2026 —

    Founder, AkikSystems

    Châtellerault, France

    The company through which I design and build my systems: Sentinel and ProtoCap.

  2. 2026 —

    L’Oréal

    Dermatological cosmetics

  3. 2023 — 2025

    Marelli

    Production line operator · automotive electronics

  4. 2022 — 2023

    Ateliers Réunis du Centre-Ouest

    Luxury leather goods

  5. 2012 — 2014

    Co-owner and managing director, AkikTex

    Textile subcontracting, Tunisia

    Production, teams, cash flow and client relationships.

Education

  1. 2025 — 2026

    Web and Mobile Web Developer

    French state professional title, listed in the RNCP · prepared with Studi

  2. 2024 — 2025

    IT Support Technician

    French state professional title, listed in the RNCP · prepared with Studi

  3. 2010 — 2012

    Network and telecoms technician, internship at Tunisie Telecom

    Sousse, Tunisia

  4. 2009 — 2010

    Baccalaureate in programming and technology

    Tunisia

Stack

My stack,
and where to see it in action.

Each technology points to the system that uses it: live, testable, and linked to its card on the Systems page.

  1. Proven in 2 systems

    SentinelShop-floor incident tracking

    Interfaces for all three workspaces, orchestration hooks, cancelable requests, responsive layouts and checks against RGAA, the French accessibility standard. 787 front-end unit tests.

    Inspect the system

    ProtoCapTools for the production line

    Installable app (PWA), locally persisted state with versioned migrations, journeys tested on Chromium and WebKit.

    Inspect the system

What I connect

Four perspectives, one design loop.

Each part of my background has become a set of questions I bring to every project. Production, team and operational constraints are built into the design from the scoping stage, rather than discovered at go-live.

Every turn refines the solution

On the ground

Seeing how things are really used, the practical constraints and the impact on work.

Industrial production: automotive electronics, dermatological cosmetics, luxury leather goods.

What it bringsFirst-hand evidence: lessons learned, early warning signs and constraints that no diagram can reveal.
What it avoidsTheoretical solutions, disconnected from operations or from the need.
Questions I askWho will really use it? Under what conditions? What will happen in production?

What guides my work

Machines carry the load.
People rise above it.

Whether it is a machine-to-machine system, where robustness and flow come first; a business application, which must fit the work of the people who use it; or a consumer service, where everything begins with people and their circumstances, my approach remains the same: understand before building, and trace problems back to their causes rather than treating their symptoms.

This approach rests on one conviction: technology should strengthen our grasp of reality, not distance us from it. No one should have to compensate indefinitely for the flaws of a system or machine. I learned this first-hand while operating a production line: too often, the operator compensates for the system instead of being supported by it. Automation only makes sense when it frees attention for work that requires judgement and decision-making. And a problem properly addressed should do more than disappear: solving it should create knowledge and simplify the system.

For me, this question of control extends beyond software. From the scientific revolution to the industrial, digital and now algorithmic revolutions, our systems have grown ever more powerful and abstract. We must preserve our ability to understand what they do, why they do it and how they reshape the way we act. That begins with bringing our attention back to reality and taking the time to observe and model it.

I work between the why and the how, between design and implementation, and between people and machines. My role is to understand deeply enough to design with purpose, then command the technology well enough to make the result concrete, useful and durable. I want neither to design systems I could not build nor to build systems whose purpose I have not questioned.

These principles are not just intentions: they already govern how I design my systems.

The AkikSystems signature

Systemic Scale

Act on one part.
Assess across a wider boundary.

An intervention may be local even when its effects are not. I choose a scope broad enough to trace those effects, yet bounded enough to make a decision.

How I intervene

Four stages, shown through a real case: a packaging machine whose logs kept piling up alarms.

Stage 01

Read the request

I start from the request, without mistaking it for the problem.

In this case

The request: reduce stoppages. The machine logs list dozens of alarm labels, and the reflex is to treat each one as a separate problem, starting with the most frequent.

The question to ask

Does the request already contain a solution?

What I am asked to do: reduce these alarms

Machine logsoccurrences
  1. Lid not clipped properly95 – 97
  2. Carton magazine empty48
  3. Carton tipper jammed44 – 48
  4. Carton pick failure41 – 45
  5. Bowl jam38 – 39
  6. Small flap folding16 – 17
What produces them
Six problems to fix?

Read as it stands, the list calls for six separate fixes, starting with the first.

Capabilities

From idea to maintenance,
the whole cycle.

Before coding

Scope

Understand the real need before talking about a solution.

What I do
  • Observing the field and what already exists
  • User interviews
  • Scope, priorities and constraints
  • Success criteria set upfront
What you receive

Scoping note

Already put into practice

Sentinel: actors, permissions and the complete incident lifecycle, defined in a design specification.

The cycle loops back: what we observe in production feeds the scoping of the next iteration.

Throughout the project

Project management
Work split into batches, planning, progress tracking, risks flagged early.
Collaboration
Regular check-ins, demos, recorded decisions, working alongside your teams.
Documentation
Technical, user and operations docs, kept current with every change.
Transparency
The real status of every deliverable: what is done, what remains, what is blocked.

The AkikSystems emblem

What the emblem says

AkikSystems emblem: an eagle and a serpent between two olive branches, above the sea, beneath three stars
  • The eagleThe big pictureRising high enough to see the whole system, its links and its effects.
  • The serpentThe groundStaying close to the ground, where things really happen. The caution of someone who knows the terrain.

A high vantage point is worth nothing without knowing the ground.

Work together

A business application to design,
take over or make more reliable?

Start a conversation