Disponible · août 2026v6.0 · redesign 2026

Arnaud Ritti.Architecte & développeurà Strasbourg

Depuis 15 ans, je conçois, développe et déploie des applications web et mobiles sur mesure, de bout en bout : front-end React et Angular, mobile en React Native, back-end NestJS ou Laravel selon votre contexte, mise en production Docker, CI/CD et Kubernetes. Depuis Strasbourg, en remote, ou sur site partout en France.

/services · prestations

Ce que je fais en mission.

Douze prestations cadrées, du front-end au back-end jusqu’à la mise en production. Toutes disponibles à Strasbourg, en remote ou sur site.

/articles · récents

Du code, des notes, des outils.

Je partage ici ce que j'apprends en mission : Laravel, Symfony, Docker, runtimes PHP, outillage IA.

/01☸️ Kubernetes chez Scaleway : Kapsule, HAProxy en ingress et le piège du CPU stealMonter un cluster Kapsule entièrement en Terraform, poser HAProxy comme ingress controller derrière un Load Balancer Scaleway, et surtout comprendre pourquoi les gammes PLAY2 et PRO2 partagent leurs vCPU./02🔎 Le postmortem blameless : transformer une panne en apprentissageLe postmortem blameless analyse un incident sans chercher de coupable : faits, timeline, causes systémiques, actions correctives. Une pratique SRE pour apprendre de ses pannes plutôt que de les répéter./03🛡️ SonarQube : l'analyse statique qui garde ton code propreSonarQube analyse ton code en continu : bugs, vulnérabilités, code smells, couverture. Avec le quality gate et le « Clean as You Code », il bloque ce qui dégrade le nouveau code, directement dans la CI./04🦊 GitLab CI : comprendre le pipeline .gitlab-ci.yml, pour de bonStages, jobs, runners, cache, artifacts, rules : les fondamentaux de GitLab CI expliqués clairement, avec le mental model qui rend le fichier .gitlab-ci.yml limpide./05🚦 Angular 22 : signals, zoneless et cycle annuel, ce qui a vraiment changéAngular 22 est sorti le 3 juin 2026 : OnPush par défaut, hydratation incrémentale par défaut, Signal Forms en API publique. Et un changement qu'on remarque moins mais qui pèse plus lourd sur un projet client : le passage à une majeure tous les douze mois.

/projets · sélection

Ce que j'ai construit.

Quelques projets que je peux montrer : SaaS, plateformes, side-projects. Le reste est sous NDA, je raconte volontiers en visio.

/faq · missions

Travailler ensemble

Quelles prestations proposez-vous en freelance ?

+

Douze prestations cadrées, réparties sur trois domaines : le front-end et le mobile (React, Angular, Vue, Astro, React Native), le back-end sur deux écosystèmes (TypeScript avec NestJS et AdonisJS, PHP avec Laravel et Symfony) et l’infrastructure (DevOps & CI/CD, Kubernetes, SRE & observabilité), auxquels s’ajoute l’architecture de solutions. Toutes disponibles à Strasbourg, en remote ou sur site.

Où intervenez-vous ?

+

Basé à Strasbourg, j’interviens en Alsace, dans le Grand Est et partout en France, en remote ou sur site selon vos besoins.

Comment démarrer une mission ?

+

Le plus rapide est un message sur Malt ou LinkedIn, sinon par email. On cale un premier échange d’une trentaine de minutes pour comprendre votre contexte, puis je reviens avec une proposition chiffrée et un phasage clair.

Sur quelles technologies travaillez-vous ?

+

Le front-end en TypeScript (React, Angular, Vue, Astro) et en React Native côté mobile. Le back-end sur deux écosystèmes : TypeScript (NestJS, AdonisJS, Next.js) et PHP (Laravel, Symfony, WordPress). L’infrastructure et l’exploitation (Docker, CI/CD, Kubernetes, observabilité). Et l’architecture qui les traverse, y compris distribuée : découpage en services, messagerie asynchrone, contrats explicites.