Aller au contenu principal

Concevoir · Développer · Fiabiliser

Compétences
techniques.

Du développement iOS aux systèmes multi-agents, je relie l’interface, l’architecture et la donnée pour construire des produits complets.

Explorer les projets
Photographie retouchée d’un ordinateur présentant une revue de code
Photo retouchée · Mohammad Rahmani

Langages & technologies

  • Swift
  • SwiftUI
  • JavaScript
  • TypeScript
  • Node.js
  • Python
  • HTML / CSS
  • SQL
  • NoSQL
  • Firebase
  • Firestore
  • Cloud Functions
  • REST APIs
  • Git
  • C
  • C++
01

Développement logiciel & architecture

Des interfaces aux systèmes distribués : concevoir un logiciel cohérent, maintenable et adapté à son usage.

  • Swift / SwiftUI : applications iOS avancées
  • JavaScript / TypeScript, Node.js, Python, HTML / CSS, C / C++
  • Architecture logicielle et conception de systèmes complexes
  • Architecture client–serveur et applications distribuées
  • Conception et intégration d’API REST
  • SQL / NoSQL, Git et workflows de développement

Applications concrètes · Applications mobiles, plateformes web, logiciels métier et systèmes qui doivent évoluer dans la durée.

02

Intelligence artificielle & systèmes autonomes

Intégrer les LLM dans des workflows structurés, avec des agents spécialisés et des mécanismes de contrôle.

  • Conception de solutions basées sur l’IA
  • Architecture et orchestration de systèmes multi-agents
  • Agents spécialisés : analyse, automatisation et aide à la décision
  • Moteurs de recommandation et de personnalisation
  • Intégration de modèles de langage et de services d’IA
  • Automatisation de workflows métier complexes
  • Pipelines de traitement et de validation automatisés
  • Analyse et contrôle de la fiabilité des systèmes intelligents

Applications concrètes · Assistants métier, traitement documentaire, recherche d’information et automatisations nécessitant une validation explicite.

03

Backend, Cloud & bases de données

Relier les applications, les utilisateurs et les données à travers des services fiables.

  • Firebase / Firestore / Cloud Functions
  • Développement de logique backend
  • Bases de données relationnelles et NoSQL
  • Authentification et gestion des utilisateurs
  • Synchronisation de données en temps réel
  • Gestion du cache et optimisation des performances
  • Intégration de services et d’API externes
  • Déploiement et exploitation de services cloud

Applications concrètes · Produits multi-utilisateurs, applications connectées et plateformes dont les données doivent rester cohérentes.

04

Data, automatisation & systèmes métier

Transformer des données et des règles métier en outils de suivi et d’aide à la décision.

  • Traitement, structuration et analyse de données
  • Systèmes d’aide à la décision
  • Automatisation de processus métier
  • Création de règles et de moteurs décisionnels
  • Tableaux de bord et systèmes de suivi
  • Exploitation de données en temps réel
  • Notifications et monitoring
  • Interconnexion de services et de sources de données

Applications concrètes · Opérations, reporting, coordination d’équipes et processus qui mobilisent plusieurs outils.

05

Audit, sécurité & fiabilité

Comprendre les systèmes existants, identifier leurs faiblesses et sécuriser leur évolution.

  • Audit technique et fonctionnel d’applications
  • Analyse d’architectures existantes
  • Identification de bugs, incohérences et risques techniques
  • Optimisation des performances applicatives
  • Sécurisation des échanges client–serveur
  • Gestion des droits d’accès et authentification
  • Systèmes robustes, maintenables et évolutifs

Applications concrètes · Applications existantes à fiabiliser, architectures à faire évoluer et parcours à rendre plus robustes.

Une expertise à mettre au service de votre produit.

Présentez-moi votre contexte, votre système existant ou le projet à construire.

Échangeons