Technologies logiciel, IA & infrastructure
Notre stack couvre les applications métier classiques, les plateformes web/mobile/desktop, les systèmes IA, la voix temps réel, la recherche documentaire, l’IoT et l’exploitation en production. L’objectif n’est pas d’empiler des buzzwords : choisir les bonnes briques pour livrer vite, maintenir longtemps et garder la maîtrise technique.
Ruby on Rails, Python, FastAPI et Node.js selon le contexte. APIs REST/GraphQL, WebSockets, workers, queues et intégrations SI.
TypeScript, HTML/CSS, Tailwind, React/Next.js, Hotwire, Turbo et Stimulus. Accessibilité, performance et discipline design system.
LLM, embeddings, RAG, recherche vectorielle, réseaux de neurones, deep learning, computer vision, audio, évaluation et MLOps.
Ingénierie audio, traitement de flux en temps réel, streaming, WebSockets, SSE, WebRTC, STT/TTS et pipelines basse latence.
MySQL, PostgreSQL, Redis, pgvector, indexation, recherche hybride, migrations, rétention et performance selon le contexte.
Docker, CI/CD, Heroku, AWS, GCP, Cloudflare, GitHub Actions, logs/métriques/traces et pratiques SRE adaptées au stade du produit.
Durcissement, secrets, IAM/RBAC, SSO, audits de dépendances, SAST/DAST, RGPD et preuves opérationnelles.
Les briques que nous savons assembler.
Ces technologies couvrent les projets Osmove, dont Phonevoice, Twoody, Backlog et Lint, ainsi que les missions client. La sélection finale dépend toujours du besoin métier, de l’équipe, des données, de l’infrastructure et du niveau de risque.
Langages & runtimes
Frameworks applicatifs
APIs, serveurs & temps réel
IA, ML & deep learning
Audio, voix & signal
Data & recherche
Infrastructure & opérations
Sécurité & qualité
Pas de stack imposée : un choix guidé par le projet.
Nous préférons une architecture que vos équipes pourront comprendre, exploiter et faire évoluer. La bonne technologie dépend autant de votre SI existant que du produit à construire.
SI existant
Compatibilité avec vos bases, APIs, ERP, CRM, contraintes d’hébergement et standards internes.
Données & recherche
Relationnel, document, cache, recherche full-text, vectorisation ou hybride selon les volumes et usages.
Équipe & exploitation
Compétences disponibles, documentation, monitoring, coût de run, sauvegardes, migration et maintenance.
IA quand elle sert le workflow
LLM, ML, vision, audio ou agents seulement quand le gain utilisateur et les garde-fous sont clairs.
Les technologies derrière nos propres projets.
Nous parlons de technologies que nous utilisons dans des produits réels. Cette expérience nourrit ensuite nos choix sur les projets clients.
Phonevoice
Agents téléphoniques IA, audio temps réel, appels entrants/sortants et intégration à des workflows métier.
Twoody
Assistant IA voice-first, web, appels, emails, agents, cloud commercial et édition locale self-hosted.
Backlog
Orchestration de plans, runs, claims, workspaces, CLI/SDK et workflows pour agents de coding IA.
Lint
Linter universel et review IA en CLI pour homogénéiser la qualité de code dans différents écosystèmes.
Fondations front & back‑end
Nous privilégions des technologies qui maximisent la valeur livrée tout en réduisant la complexité inutile. Ruby on Rails, Python, FastAPI et Node.js constituent nos fondations côté back‑end : productivité élevée, écosystèmes matures, outillage solide pour la testabilité et la sécurité. Côté front‑end, nous utilisons TypeScript, Tailwind, React/Next.js ou Hotwire selon le niveau d’interactivité, de SEO, de temps réel et de maintenance attendu.
Data & IA en production
Sur la data et l’IA, nous activons les briques pertinentes selon le cas d’usage : LLM, embeddings, RAG, vectorisation et recherche hybride pour les corpus documentaires, TensorFlow, Keras, PyTorch et scikit-learn pour le machine learning et le deep learning, Librosa, SciPy et NumPy pour l’audio et le signal. La mise en production suit un cadre MLOps : évaluation, monitoring, coûts, confidentialité, traçabilité et fallback.
Audio, streaming & temps réel
Nous savons gérer la chaîne audio de bout en bout : capture, nettoyage, segmentation, VAD, extraction de features, streaming de flux, STT/TTS et orchestration basse latence. Les interfaces temps réel s’appuient sur WebSockets, Server-Sent Events, WebRTC ou media streams selon le besoin : agents vocaux, appels téléphoniques IA, transcription live, synthèse vocale, monitoring audio ou synchronisation d’interface.
Bases de données & Cloud/DevOps
Les bases de données sont choisies et conçues pour la robustesse, l’évolutivité et la compatibilité avec votre SI : MySQL, PostgreSQL, Redis, SQLite, recherche full-text, indexation vectorielle ou moteurs dédiés selon le besoin. Côté Cloud/DevOps, nous misons sur Heroku, AWS, GCP, Cloudflare, Docker et GitHub Actions, avec des pipelines CI/CD reproductibles et une observabilité exploitable : logs, métriques, traces, alerting et procédures de retour arrière.
Sécurité & expérience utilisateur
La sécurité est omniprésente : gestion des secrets, durcissement, RBAC/SSO, audits de dépendances, scans SAST/DAST, politiques de sauvegarde et tests de restauration. Nous alignons nos choix avec vos exigences (dont RGPD), et mettons en place des revues régulières. Enfin, nous intégrons les contraintes d’expérience utilisateur (accessibilité, performance web, design system) afin de garantir une qualité perçue élevée sur web comme sur mobile iOS/Android.