Studio de développement logiciel indépendant · produits & missions clients

Nous construisons des logiciels, nous les exploitons en production
et nous prenons aussi votre projet en charge.

SSV Studio est une structure indépendante dirigée par Serhii Skrynnikov. Cinq de nos propres produits servent de vrais utilisateurs en ce moment, dans de nombreuses langues et sans marché unique pour lequel ils seraient conçus — vous pouvez tous les ouvrir ci-dessous. Les mains qui les ont construits et qui les exploitent sont disponibles pour des missions clients : applications web, Telegram Mini Apps, logiciels Android et l'infrastructure qui les maintient en ligne.

Produits en production
5
En développement
2
Plateformes
Web · Telegram · Android
Livré de bout en bout
Design → code → ops

01 Produits en production

Nos propres logiciels, au service de vrais utilisateurs. Chaque lien ouvre le produit en ligne — rien ici n'est une maquette. Lisez comment chacun est construit →

Complevia

complevia.fyi
En ligne

Un suivi d'habitudes fondé sur des fenêtres de temps plutôt que sur des heures d'alarme. Une habitude reçoit une fenêtre et vous y répondez quand vous êtes libre ; une relance restée sans réponse monte d'un cran, mais seulement jusqu'à un plafond que vous fixez. Une habitude que vous ne pouvez pas tenir ce mois-ci est mise en pause, pas supprimée.

  • L'angle : une alarme repoussée à 7h02 est une alarme que vous ne reverrez jamais — une fenêtre n'a pas une minute unique à manquer.
  • Deux façons d'y entrer : l'utiliser dans Telegram sans rien installer, ou installer l'application Android. Aucun compte à créer dans les deux cas.
  • Portée : 21 langues, gratuit, actuellement en v1.3.0 — 4,8 MB, Android 8.0+.
  • Kotlin
  • Jetpack Compose
  • Android
  • Telegram Mini App

SignalOps

signalops.one
Bêta ouverte

Transforme le Slack, Teams ou Discord d'une équipe — plus Jira ou Linear — en décisions, actions à mener, risques et questions ouvertes, chacun relié au message dont il provient. Le produit qu'un manager lit au lieu de faire défiler.

  • Approche : d'abord une arithmétique de suivi déterministe, puis un seul passage d'IA sur les signaux reliés.
  • Application : app.signalops.one — OAuth, espaces de travail, résumés programmés.
  • État : bêta ouverte gratuite, sans carte.
  • Next.js
  • Prisma
  • Postgres
  • Claude API
  • Paddle

MSGView

msgview.app
En ligne

Ouvre et convertit les fichiers Outlook .msg et .eml que le nouvel Outlook refuse d'ouvrir sans abonnement Microsoft 365 — y compris en récupérant les pièces jointes enfermées dans winmail.dat (TNEF). Exporte en PDF, HTML, EML et texte.

  • L'angle : le fichier ne quitte jamais l'appareil — l'analyseur s'exécute dans l'onglet du navigateur.
  • Moteur : @msgview/core, du JS isomorphe pur, sans aucune dépendance à l'exécution.
  • Portée : 13 langues, acquisition par la recherche, gratuit et illimité.
  • JavaScript
  • MS-CFB / MAPI
  • TNEF
  • Tauri desktop
  • Docker

PubOpener

pubopener.pro
En ligne

Visionneuse et convertisseur pour les fichiers Microsoft Publisher .pub, dans le sillage de l'arrêt de Publisher (fin du support en octobre 2026). Convertit en PDF, PNG, HTML ou texte sans installation et sans compte.

  • Invariant strict : le backend n'a aucun point d'entrée capable de recevoir un fichier.
  • Forme : un site statique plus un moteur WebAssembly dans l'onglet ; un mince plan de contrôle en Rust pour les licences.
  • Modèle : une offre gratuite plus un déblocage illimité en un paiement unique — sans abonnement.
  • Astro
  • TypeScript
  • WebAssembly
  • Rust · Axum
  • Postgres

ZALUPA Clicker

zalupa.quest
En ligne

Un jeu de tap en Telegram Mini App avec un classement public et une émission plafonnée. La pièce du jeu est un compteur de points — pas de versements, pas de blockchain, et le bouton de retrait est délibérément désactivé et le dit.

  • Règle : l'économie fait autorité côté serveur ; le client ne fait que dessiner ce qu'on lui dit.
  • Hôte du jeu : app.zalupa.quest, ouvert depuis le bot.
  • Portée : 10 langues, avec un contrôle de traduction dans le build.
  • Fastify
  • React · Vite
  • Prisma
  • Telegram WebApp
  • Stars

02 En développement

En cours de construction. Rien de public à essayer pour l'instant.

Underground

Android · événements, billets et les gens qui y vont
En développement

Ce qui se passe ce soir, le billet pour y aller, et les gens qui y vont — dans une seule application au lieu de trois services. Des annonces, une billetterie et une couche sociale autour des concerts, des soirées et des nuits en club, conçues pour la scène de n'importe quelle ville plutôt que d'un seul pays.

  • Le principe : un billet ne devrait pas être un pari sur l'organisateur. La conception garde l'argent de l'acheteur sous séquestre jusqu'à ce que l'événement ait vraiment lieu, et le rend s'il n'a pas lieu.
  • Forme : un client Kotlin et Compose, une API Rust, et un back-office séparé pour les organisateurs. Connexion Google uniquement, thème sombre uniquement.
  • Où ça en est : le client, l'API et le back-office organisateur existent tous en interne. Rien n'est public, et aucune date n'est annoncée.
  • Kotlin
  • Jetpack Compose
  • Rust · Axum
  • PostgreSQL
  • Admin Next.js

Dark Forest

Jeu · en développement
En développement

Un jeu, en cours de construction. Nous ne le décrivons pas encore — les premières démos jouables arrivent bientôt, et elles en diront plus que n'importe quelle description.

03 Travailler avec nous

La même structure qui livre les produits ci-dessus est disponible pour votre projet — comme équipe entière, ou comme la pièce manquante de la vôtre.

Ingénierie produit, de bout en bout

Une idée devient un produit déployé : architecture, implémentation, infrastructure, mise en production et l'exploitation ensuite. Une seule personne responsable de tout, pour que rien ne tombe entre les rôles.

Outils web respectueux de la vie privée

Des visionneuses, convertisseurs et éditeurs de fichiers qui s'exécutent entièrement dans le navigateur de l'utilisateur — en WebAssembly là où il faut de la vitesse. Sans point d'envoi, il n'y a rien à pirater et rien à stocker.

Telegram Mini Apps & bots

Des mini apps qui font autorité côté serveur, avec de vraies économies, des classements, les paiements en Telegram Stars et de nombreuses langues. Deux des nôtres sont en ligne ; nous savons où cette plateforme mord.

Applications Android

Kotlin et Jetpack Compose, builds de release signés, publication sur les stores et la plomberie de mise en production qu'on découvre d'habitude une semaine avant le lancement.

Infrastructure auto-hébergée

Déploiements conteneurisés, TLS automatique, contrôles de santé, logs structurés, sauvegardes et un rollback qui a réellement été effectué. Vos serveurs, vos données, aucun enfermement propriétaire.

Croissance produit portée par le SEO

SEO technique, pages d'atterrissage localisées et acquisition par la recherche — le canal qui amène leurs utilisateurs à nos propres produits, appliqué aux vôtres.

Comment se déroule une mission

  1. Un appel et un périmètre écrit. Avant la moindre ligne de code, ce qui est construit et ce que « terminé » veut dire sont écrits, dans vos mots, et validés.
  2. De petites tranches, chacune déployable. Le travail arrive par morceaux que vous pouvez ouvrir et utiliser, pas par un silence de trois mois qui se termine en démo.
  3. Vous voyez des avancées, pas des rapports d'état. Chaque tranche se termine par une URL ou un build, plus ce qui a changé et ce qui vient ensuite.
  4. Le code et les serveurs sont à vous. Le dépôt, l'infrastructure, les domaines et la documentation vous sont remis au fur et à mesure — jamais retenus en otage.
  5. Un runbook, pas un adieu. Tout ce qui est livré vient avec les instructions pour l'exécuter, le déployer et revenir en arrière sans nous.

Construire n'est plus le plus difficile.

Produire du code n'a jamais été aussi rapide. La semaine qui suit le lancement est exactement aussi dure qu'avant : le certificat expire, une mise à jour casse quelque chose et il n'y a aucun retour en arrière, le disque se remplit à 3h du matin et aucune alerte ne part parce que personne n'en a mis une en place. Cette partie-là n'est pas devenue moins chère — et c'est celle que nous vendons.

SSV Studio, c'est un ingénieur, Serhii, qui a construit et exploite encore les cinq produits ci-dessus. Vous avez toujours la personne qui connaît votre système, pas un ticket de premier niveau, et c'est aussi pourquoi les formules ci-dessous annoncent un vrai délai de réponse au lieu de prétendre au 24/7. Vous avez le prix avant que le travail commence, et il ne bouge pas parce que quelque chose a pris plus de temps que prévu.

Votre application peut rester exactement là où elle est ou venir sur notre serveur — nous vous dirons ce qui vous revient le moins cher. Le code, le domaine et les comptes restent à votre nom. Si vous arrêtez, vous récupérez les accès et un runbook écrit, et la facturation s'arrête.

Prix fixe, convenu avant que nous commencions

Bilan de production

$450 rapport sous 5 jours ouvrés

Vous avez construit quelque chose avec un outil d'IA — ou quelqu'un l'a fait pour vous — c'est en ligne et des gens s'en servent. C'est peut-être sur Vercel, Railway, Render, Fly, Supabase, un serveur que quelqu'un a mis en place pour vous, ou quelque chose que vous ne sauriez pas nommer si on vous le demandait. Envoyez le lien. Nous lisons le code et l'endroit où il tourne, puis nous écrivons ce qui cassera en premier, ce que coûte chaque correction, et dans quel ordre les faire.

Une base de code, un environnement. Cinq à dix pages en langage clair, à vous dans tous les cas. Les $450 sont déduits de toute mission commandée dans les 90 jours.

Le rendre exploitable

$1,500 – $3,500 un seul montant après le bilan

Pour un produit construit vite et qui doit maintenant rester en ligne alors que des gens en dépendent. Quand nous avons terminé : il redémarre tout seul s'il plante ; si une mise à jour le casse, nous remettons en place la dernière version qui fonctionnait en quelques minutes, et nous le faisons une fois devant vous avant de considérer le travail fini ; vos données sont sauvegardées chaque nuit et nous avons restauré une sauvegarde pour prouver qu'elle fonctionne ; le cadenas dans le navigateur se renouvelle tout seul au lieu d'expirer un dimanche ; et quand quelque chose se passe mal, il reste une trace écrite de ce qui s'est produit, pour que personne n'ait à deviner.

Dans notre langage : déploiement conteneurisé, TLS automatique, contrôles de santé, logs structurés, une restauration testée, déploiement et rollback en une seule commande — plus un runbook écrit pour quelqu'un qui n'est pas nous.

Le construire

$3k – $8k par étape

À partir d'une idée, ou d'un projet qui s'est enlisé. Chiffré une étape à l'avance et payé par étape ; si vous vous arrêtez après l'une d'elles, tout ce qui a été construit jusque-là vous appartient.

La plupart des premières versions fonctionnelles tiennent dans cette fourchette. Les produits plus gros continuent par étapes de la même taille — jamais un seul montant pour l'ensemble.

Au mois, résiliable chaque mois

Surveillance si le produit doit seulement rester en ligne. Exploitation s'il continue d'évoluer. Partenaire si nous sommes de fait votre équipe technique.

Surveillance

$250/mois

  • Démarre après un Bilan de production — nous ne supervisons pas un système que nous n'avons pas lu
  • Vérifié chaque minute, jour et nuit ; s'il cesse de répondre, c'est nous qui vous prévenons, pas un client
  • Hébergement et certificats, renouvelés avant qu'ils n'expirent
  • Sauvegardes, et une restauration réellement effectuée chaque trimestre
  • Mises à jour de dépendances et de sécurité
  • Une réponse le jour même, en semaine
  • Quand quelque chose casse, un prix fixe pour la réparation avant que nous touchions à quoi que ce soit — en général de $250 à $750, chiffré le jour même

Exploitation

$600/mois

  • Tout ce qu'inclut Surveillance
  • En cas de panne : nous intervenons sous quatre heures, de 9h à 19h heure de Kyiv, du lundi au vendredi — en dehors de ces heures, dès le lendemain matin
  • Petites évolutions et corrections sur le système que nous exploitons, jusqu'à quatre par mois et chacune d'un jour au maximum, jamais chiffrées une par une
  • Au-delà, le prix est fixé avant que nous commencions
  • Une note chaque mois : ce qui a changé, et ce que nous surveillons

Partenaire

$1,200/mois

  • Tout ce qu'inclut Exploitation
  • Deux jours de développement chaque mois, réservés pour vous et planifiés lors de l'appel mensuel — les jours non utilisés ne se reportent pas
  • Vos incidents passent avant tout travail Exploitation ou Surveillance, et Partenaire est limité à deux clients, ce qui donne du poids à cette phrase
  • Un appel chaque mois sur ce qu'il faut construire ensuite, et ce qu'il faut abandonner

Un seul projet à la fois, avec le support en parallèle. Tout tourne depuis votre dépôt, avec un runbook que n'importe quel ingénieur compétent peut suivre — « et si vous disparaissez ? » a donc déjà sa réponse par écrit plutôt qu'en promesse. Indiquez vos délais dans le formulaire ci-dessous et vous recevez une date de démarrage, y compris « pas avant longtemps » si c'est la vérité.

Il n'y a aucune agence entre vous et la personne qui fait le travail : pas de chargé de clientèle, pas de consultants en intercontrat, pas de force de vente à nourrir. Une seule personne fait le design, le code, les serveurs et l'astreinte, donc rien n'est payé deux fois et rien ne se perd entre les rôles.

Nous ne vendons pas de garantie de disponibilité assortie de pénalités. Une seule personne ne peut pas la tenir, et toute structure de cette taille qui vous en propose une vous vend un remboursement plutôt qu'une réparation. Ce que vous avez à la place, c'est un délai d'intervention, écrit, ci-dessus.

Il n'y a aucun logo de client sur cette page. À la place, il y a cinq produits en ligne depuis des mois, que nous déployons et corrigeons nous-mêmes, et qui tombent en panne sur notre temps plutôt que sur celui de quelqu'un d'autre.

04 Comment nous construisons

Six règles qui tranchent la plupart des débats avant qu'ils ne commencent.

01

Local d'abord, par défaut

Si le fichier d'un utilisateur peut être traité dans son propre onglet de navigateur, il l'est. Il n'y a aucun point d'envoi à pirater, et l'engagement de confidentialité est structurel plutôt qu'une promesse dans une page de politique.

02

C'est le serveur qui décide

Partout où de l'argent, un score ou un état sont en jeu, le client dessine et le serveur tranche. Un client qui peut décider d'un résultat est un client qu'on peut modifier.

03

Le moteur d'abord, la peinture ensuite

La tranche la plus fine qui prouve le produit de bout en bout passe en premier — un seul chemin moche qui fonctionne vraiment vaut mieux qu'une couche finie avec rien derrière.

04

Construit pour être exploité

Conteneurisé, un seul artefact pour tous les environnements, config lue à l'exécution, contrôles de santé, logs structurés, et un rollback qui a réellement été effectué — pas le projet d'en écrire un.

05

Celui qui écrit ne certifie pas

L'auteur et le relecteur ne sont jamais la même identité, chaque contrôle est lu depuis la CI plutôt qu'affirmé, et rien au-dessus d'un défaut trivial ne part en production.

06

Posséder toute la pile

Le design, le code, l'infrastructure, les domaines, la visibilité dans la recherche et l'astreinte reposent sur la même personne. Chaque produit de cette page tourne sur un seul serveur que nous louons et administrons nous-mêmes, derrière un reverse proxy partagé avec TLS automatique — c'est pourquoi un nouveau produit coûte un bloc de config, pas un contrat.

Démarrer un projet

Dites-nous ce que vous voulez faire construire. Vous recevez un périmètre écrit et une réponse franche sur l'intérêt de le faire — sous un jour ouvré.

De quoi avez-vous besoin ?
Budget optionnel
Délai optionnel

Directement à une personne, pas à une file d'attente — réponse sous un jour ouvré.