KM/OS

SERVICES

Ce que je peux construire pour vous.

Du logiciel, de la sécurité et du matériel, sur toutes les plateformes et dans tous les langages, du site d'une page au produit complet. Si ce n'est pas dans cette liste, demandez : je vous dirai honnêtement si je peux le faire.

Développement web

Des sites et des applications web rapides et adaptatifs, de la page unique au produit complet.

  • Sites vitrines et pages d'atterrissage
  • Portfolios et sites de marque personnelle
  • Applications web full-stack et plateformes SaaS
  • Boutiques en ligne et commande en ligne
  • Sites administrables (WordPress et CMS headless)
  • Tableaux de bord, panneaux d'administration et portails internes
  • Systèmes de réservation et menus numériques
  • Applications web progressives (PWA)
  • Sites multilingues, y compris de droite à gauche (anglais, français, arabe)
  • Refonte, migration et modernisation de sites existants
  • Performance web et Core Web Vitals

Applications mobiles

Des applications pour le téléphone dans votre poche, natives ou multiplateformes.

  • Applications iOS en Swift
  • Applications Android en Kotlin et Java
  • Applications multiplateformes (Flutter, React Native)
  • Applications web mobile-first et PWA
  • Notifications push, cartes, caméra et paiements
  • Publication sur l'App Store et Google Play

Logiciels de bureau et outils

Des logiciels pour Windows, macOS et Linux, avec le langage ou la boîte à outils qui convient.

  • Applications de bureau Windows
  • Applications macOS en Swift et SwiftUI
  • Applications et outils de bureau Linux
  • Applications de bureau multiplateformes (Electron, Tauri, Qt, Java, .NET)
  • Utilitaires de barre des menus et de zone de notification
  • Outils en ligne de commande pour tous les systèmes
  • Extensions de navigateur
  • Installateurs, empaquetage et mises à jour (Homebrew, MSI, DMG, paquets)
  • Modernisation de logiciels de bureau existants

Backend et API

Les parties que les utilisateurs ne voient jamais, conçues pour rester simples et fiables.

  • API REST et GraphQL
  • Fonctions serverless et microservices
  • Authentification, sessions et contrôle d'accès
  • Paiements et intégrations tierces
  • Webhooks et systèmes pilotés par les événements
  • Temps réel (WebSockets, mises à jour en direct)
  • Tâches de fond, files d'attente et cache
  • Téléversement, stockage et traitement de fichiers
  • Systèmes d'e-mail, de SMS et de notifications

Cloud et DevOps

La mettre en ligne, la maintenir en marche, et savoir quand elle casse.

  • Déploiement sur Vercel, AWS, Azure et Google Cloud
  • Docker et conteneurs
  • Pipelines CI/CD et livraisons automatisées
  • Installation et administration de serveurs Linux
  • Domaines, DNS et SSL
  • Supervision, journaux et alertes
  • Sauvegardes et reprise après sinistre
  • Infrastructure as code

Bases de données et données

Des données bien stockées, qui circulent de façon fiable et finissent sur une page que quelqu'un lit.

  • Conception et modélisation de bases de données (MySQL, PostgreSQL, MongoDB, SQLite)
  • Migrations et optimisation de requêtes
  • Pipelines de données et ETL
  • Analyse et visualisation de données
  • Rapports et tableaux de bord
  • Collecte, nettoyage et extraction de données
  • Automatisation de tableurs et d'Excel

IA et apprentissage automatique

Une IA pratique qui montre d'où viennent ses réponses, et des modèles qui méritent leur place.

  • Assistants et chatbots IA appuyés sur vos propres contenus
  • Intégration de LLM avec outils et garde-fous
  • Génération augmentée par la recherche (RAG) et recherche sémantique
  • Modèles et prototypes d'apprentissage automatique
  • Vision par ordinateur (images, vidéo, webcam)
  • Traitement du langage naturel
  • Reconnaissance vocale et interfaces vocales
  • Automatisation du travail répétitif par l'IA
  • Évaluation, test et déploiement de modèles

Automatisation et scripts

Confiez le travail répétitif à un script.

  • Scripts en Python, Shell, PowerShell et Node.js
  • Automatisation de workflows et intégrations entre outils
  • Bots pour Discord, Telegram, Slack et la messagerie
  • Extraction de données et web scraping
  • Tâches planifiées et rapports automatiques
  • Conversion de fichiers, documents et formats
  • Automatisation du navigateur et du bureau
  • Outils internes sur mesure

Cybersécurité

Trouver les points faibles avant quelqu'un d'autre, sur des systèmes qui vous appartiennent ou que vous autorisez à tester.

  • Audits de sécurité d'applications web
  • Évaluation de vulnérabilités et tests d'intrusion (avec autorisation uniquement)
  • Revue de code orientée sécurité
  • Durcissement et configuration sécurisée
  • Tableaux de bord de supervision de sécurité
  • Analyse du trafic réseau
  • Analyse de malwares et du comportement des processus
  • Modélisation des menaces et sensibilisation
  • Pratiques de développement sécurisé et formation

Embarqué, IoT et systèmes

Des prototypes matériels qui captent et réagissent, et le code bas niveau qui les anime.

  • Prototypes ESP32, Arduino et Raspberry Pi
  • Firmware en C et C++
  • Projets de capteurs et d'objets connectés (IoT)
  • Appareils connectés en MQTT, Bluetooth et Wi-Fi
  • Automatisation de la maison et de l'agriculture
  • Affichages interactifs, comme un miroir connecté
  • Modules et pilotes du noyau Linux
  • Programmation système en C, C++ et Rust
  • Expérimentations système et bas niveau
  • Profilage de performances et débogage mémoire

Jeux et interactif

Des expériences interactives agréables, en 2D, en 3D, dans le navigateur ou dans un casque.

  • Jeux 2D et 3D avec Unity
  • Jeux navigateur et expériences interactives
  • 3D temps réel sur le web (WebGL, Three.js)
  • Animation et motion design pour les interfaces
  • Prototypes de réalité augmentée et virtuelle
  • Simulations et visualisations

Design et expérience

Des interfaces soignées qui fonctionnent pour tout le monde.

  • Conception et prototypage UI/UX
  • Wireframes et prototypes cliquables
  • Recherche UX et tests d'utilisabilité
  • Systèmes de design et mises en page adaptatives
  • Améliorations et audits d'accessibilité

Tests et qualité

Prouver que ça marche, et continuer à le prouver quand ça évolue.

  • Tests unitaires, d'intégration et de bout en bout
  • Automatisation des tests et chaînes QA
  • Tests de charge et de performance
  • Audits de code et due diligence technique
  • Reproduction, tri et correction de bugs
  • Vérifications multi-navigateurs et multi-appareils

Langages et technologies

Pas de pile unique : je choisis ce qui convient au projet et j'apprends ce qu'il faut.

  • Python
  • JavaScript et TypeScript
  • Java
  • C et C++
  • C# et .NET
  • Swift et Kotlin
  • Go et Rust
  • PHP et SQL
  • Shell et PowerShell
  • Frameworks : React, Vue, Next.js, Angular, Node.js
  • Toute autre pile dont le projet a besoin, apprise en cours de route

Accompagnement technique

Un coup de main pour un projet existant, ou encore sur le papier.

  • MVP et prototypes rapides
  • Architecture logicielle et choix technologiques
  • Revue de code et refactorisation
  • Modernisation de code existant et migrations
  • Correction de bugs et maintenance
  • Optimisation des performances
  • Documentation technique et d'API
  • SEO technique et mesure d'audience respectueuse de la vie privée
  • Estimations techniques et planification de projet
  • Travail en équipe agile avec Git, pull requests et revues de code
  • Corrections et contributions open source
  • Cours et mentorat en programmation

Ouvert aux stages, aux missions freelance, à la recherche et à la collaboration.