Skip to content
Consulting · Training · AI Integration

Modern software, taught, or built with you.

Independent consulting and training in modern software and AI. I take on few engagements, so each one gets the time it needs.

Services

Four areas

The four this site has always listed.

Professional training

On your own code, not a sample project. An evening or a full day.

Technical consulting

An outside look at your architecture. A few hours, then a written report.

AI integration

Where it helps, and where it costs more than it brings in.

Software architecture

Clear layers, rules that have names, decisions written down and dated.

Real cases

Three times measuring said otherwise

Not references. Three precise situations, each with its date, its figure, and what that figure was hiding.

Technical consulting

21devices reported by the inventory. The site has twelve.

A network inventory counted twenty-one devices on a site that has twelve, and its log recorded departures and arrivals on a network where nobody had touched a thing. I went looking for the fault first: a system table had stopped answering for two minutes. That was the wrong question. What mattered was what the program concluded from that silence — that the machines had vanished, then come back new. Software that cannot tell “I don’t know” from “there is nothing” invents events, and its log stays perfectly credible.

AI integration

Nr. 1what the voice said, where the text read “Nummer 41.”

A synthetic voice was reading a German lesson. Where the text wrote “Nummer 41.” it said “Nr. 1”: in German a digit followed by a full stop is an ordinal, and the engine had abbreviated the word. Seven automatic checks had read that course and found nothing. Not one of them listened.

Software architecture

287 → 9the same count, three times. Between those two numbers: a month, or an afternoon.

A month of work, or an afternoon: the gap came down to the definition of the word “duplicate”. Ten thousand bookings to migrate, one script that counted them three times, three answers. The first said 287 — the kind of figure that becomes a project you postpone. But most of those rows, the system had created itself. The third count found nine.

Does one of these three look like yours? One sentence is enough to start.Tell me about it

How I work

Three habits I do not skip

01

Decisions are written down

Dated and justified. You never depend on my memory.

02

What is out of scope is stated

You know from the start what is not included.

03

The journey gets exercised

The worst defects show up on screen, not in the code.

An example rather than an argument. Every test green, and one screen showing text at 1.28 to 1. Unreadable. Three code reviews missed it. Measuring found it at once. The tool that caught it is on this site.
Availability

Limited consulting and training engagements

Few engagements, in slots agreed in advance. If yours needs continuous availability or on-call duty, I will say so straight away.

Portrait of Sename AyassouSename AyassouConsulting and training
German course

Learn German up to B1, at your own pace

A complete course on its own platform: you read, you listen, you answer - and what you write and record is corrected by a trainer, not by a machine. At the end of each level, a certificate of preparation that anyone can verify.

  • Six levels, from absolute beginner to B1.2
  • Prepares for the Goethe-Zertifikat - it is not the exam itself
  • Your progress is a signed record, not a score