Technologies

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.

Stack applications, IA, data, cloud et sécurité
Back‑end

Ruby on Rails, Python, FastAPI et Node.js selon le contexte. APIs REST/GraphQL, WebSockets, workers, queues et intégrations SI.

Front‑end

TypeScript, HTML/CSS, Tailwind, React/Next.js, Hotwire, Turbo et Stimulus. Accessibilité, performance et discipline design system.

Data & IA

LLM, embeddings, RAG, recherche vectorielle, réseaux de neurones, deep learning, computer vision, audio, évaluation et MLOps.

Audio & temps réel

Ingénierie audio, traitement de flux en temps réel, streaming, WebSockets, SSE, WebRTC, STT/TTS et pipelines basse latence.

Bases de données

MySQL, PostgreSQL, Redis, pgvector, indexation, recherche hybride, migrations, rétention et performance selon le contexte.

Cloud & DevOps

Docker, CI/CD, Heroku, AWS, GCP, Cloudflare, GitHub Actions, logs/métriques/traces et pratiques SRE adaptées au stade du produit.

Sécurité

Durcissement, secrets, IAM/RBAC, SSO, audits de dépendances, SAST/DAST, RGPD et preuves opérationnelles.

Stack utilisée au quotidien

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.

Applications & plateformes

Web iOS Android Windows Mac Linux Cloud On-premise IoT / edge

Langages & runtimes

Ruby Python Node.js TypeScript JavaScript SQL HTML CSS

Frameworks applicatifs

Ruby on Rails React React Native Next.js Tailwind CSS Hotwire Turbo Stimulus

APIs, serveurs & temps réel

FastAPI Rails API Node.js APIs REST GraphQL WebSockets ActionCable Server-Sent Events Twilio Media Streams

IA, ML & deep learning

LLM RAG Embeddings Recherche vectorielle Réseaux de neurones Deep learning TensorFlow Keras PyTorch scikit-learn

Audio, voix & signal

Ingénierie audio Audio temps réel Streaming WebSockets SSE WebRTC Librosa SciPy NumPy STT TTS OpenAI Realtime API VAD MFCC

Data & recherche

MySQL PostgreSQL Redis SQLite pgvector OpenSearch / Elasticsearch Index vectoriels Recherche hybride Reranking Pipelines de données

Infrastructure & opérations

Docker Heroku AWS GCP Cloudflare GitHub Actions CI/CD MLOps Observabilité

Sécurité & qualité

OAuth JWT SSO RBAC Gestion des secrets SAST/DAST RuboCop ESLint Ruff Biome Stylelint
Choix technologiques

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.

Stacks par produit

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.

IA vocale

Phonevoice

Projet voix

Agents téléphoniques IA, audio temps réel, appels entrants/sortants et intégration à des workflows métier.

Ruby on Rails Twilio Voice Media Streams OpenAI Realtime API WebSockets ActionCable PostgreSQL STT/TTS Prompt engineering
Assistant IA

Twoody

Produit

Assistant IA voice-first, web, appels, emails, agents, cloud commercial et édition locale self-hosted.

Rails TypeScript Realtime voice WebRTC OpenAI Realtime API Multi-LLM RAG MCP Python Raspberry Pi / Jetson Cloud / self-hosted
Agents de développement

Backlog

Produit

Orchestration de plans, runs, claims, workspaces, CLI/SDK et workflows pour agents de coding IA.

Ruby on Rails TypeScript PostgreSQL Queues CLI/SDK OAuth Osmove Identity Token exchange GitHub Actions Observabilité
Qualité code

Lint

Produit

Linter universel et review IA en CLI pour homogénéiser la qualité de code dans différents écosystèmes.

Node.js TypeScript npm CLI ESLint RuboCop Ruff Biome Stylelint Review IA CI

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.

Parler d’un projet Voir les applications métier