Aller au contenu
Victor Cyprien

Victor Cyprien, freelance à Toulouse, à distance partout en France

Back-end et DevOps pour PME et startups.

Je conçois, mets en ligne et fais tourner des applications web sur mesure. Chaque projet commence par un cadrage écrit, et le prix est fixé par livrable.

Vos utilisateurs accèdent à une interface en Next.js ou React. Elle appelle une API en Python avec FastAPI. L'interface, l'API et un cache Redis sont hébergés sur Railway. La base de données PostgreSQL, chez Supabase, et la surveillance, avec Sentry et Grafana, restent hors de cet hébergement.Vos utilisateursweb, mobileHébergementRailwayInterfaceNext.js, ReactAPIPython, FastAPICacheRedisBase de donnéesPostgreSQL, SupabaseSurveillanceSentry, Grafana
Le montage type d'un projet. On choisit chaque brique ensemble, selon votre besoin et votre budget.

Ce que je fais

Sur une application neuve ou déjà en place, je prends en charge tout ou partie de ces étapes.

Comment je décide

Cinq principes que j'applique sur chaque projet.

  • Cadrer par écrit avant de coder

    Avant la première ligne de code, on se met d'accord par écrit : ce qu'il faut faire, ce qui n'en fait pas partie, le prix et le calendrier. Ce prix est fixé pour le livrable, quel que soit le temps que j'y passe.

  • Construire pour vos besoins d'aujourd'hui

    Une application qui démarre avec mille utilisateurs n'a pas besoin de l'infrastructure prévue pour cent mille. Je mesure ce dont vous avez besoin, puis je choisis la solution la plus simple qui tient cette charge. On la fait évoluer quand le trafic le demande.

    Appliqué dans : AURA

  • Voir ce qui se passe dès la mise en ligne

    Dès le premier jour, vous voyez si votre application va bien : les erreurs, les lenteurs, la charge. Les outils de suivi dépendent de l'hébergement, et on les choisit ensemble.

    Appliqué dans : Contrapp, AURA

  • Des mises en ligne sans stress

    Publier une nouvelle version se fait en un geste, revenir à la précédente aussi. Personne n'a besoin de réparer un serveur en pleine nuit.

    Appliqué dans : AURA

  • Vos données fermées par défaut

    Personne n'accède à une donnée sans autorisation explicite. La connexion des utilisateurs passe par un service d'authentification éprouvé, comme celui de Supabase : je n'écris jamais ma propre authentification.

    Appliqué dans : Contrapp

Projets

L'application web des CFA est en React, construite avec Vite. Elle appelle une API en Python avec FastAPI, qui s'appuie sur une base Supabase. L'API passe par Stripe pour les paiements et par DocuSign pour faire signer les contrats à l'entreprise et à l'alternant. L'interface, l'API, la base et la surveillance, avec Grafana, Prometheus et Loki, tournent sur un même serveur VPS Linux, dans des conteneurs Docker.Utilisateurséquipes des CFAServeur VPSLinux, DockerInterfaceReact, ViteSurveillanceGrafana,Prometheus, LokiAPIPython, FastAPIBase de donnéesSupabase, PostgreSQLPaiementsStripeSignatureDocuSign

Contrapp

juil. 2025 - janv. 2026

Plateforme SaaS conçue pour que les CFA créent leurs contrats d'alternance et les fassent signer en ligne. Livrée et mise en production.

Python, FastAPI, Supabase, Stripe, DocuSign, VPS Linux, Docker, Grafana, Prometheus, Loki, React, Vite

Lire l'étude de cas
Une marque qui prend AURA en marque blanche reçoit sa propre application mobile en Flutter, adaptée à son image, et le grand public a son application. Ces applications appellent trois API en Python avec FastAPI, une par moteur : nutrition, fitness et communauté. BeAble2 héberge sur Railway ces API et le back-office en Next.js de chaque marque. Dans l'organisation Supabase de BeAble2, chaque marque a sa propre base, qui lui appartient, et la base du grand public appartient à BeAble2. Sentry et les métriques de Railway assurent la surveillance.Apps des marquesFlutterApp grand publicFlutterHébergementRailwayNutritionFastAPIFitnessFastAPICommunautéFastAPIBack-officesNext.jsSupabase cloudBases des marquesà chaque marqueBase grand publicà BeAble2SurveillanceSentry,métriques Railway

AURA

janv. 2026 - aujourd'hui

Plateforme de coaching sport et nutrition, en B2C et en marque blanche. Sous NDA.

Python, FastAPI, Supabase, Railway, Sentry, Flutter, Next.js

Lire l'étude de cas

Autres projets

Projets personnels

Stack

Mon cœur de métier
Python, FastAPI, PostgreSQL, Supabase, Redis, Docker, Linux, Railway, Grafana, Prometheus, Loki, Stripe, Sentry
Je livre aussi
React, Next.js, TypeScript, Vite
Déjà pratiqué en production
Flask, MongoDB, AWS, Terraform, Redis Queue, Flutter
Portrait de Victor Cyprien

À propos

Je développe des applications web depuis 2021, en alternance puis en freelance.

  • Vous n'avez qu'un interlocuteur, moi, du cadrage à la mise en production et après.
  • Je fais des points courts et réguliers, par écrit, sur le canal de votre choix.
  • À la livraison, vous recevez le code, sa documentation et de quoi le faire tourner sans moi.

Je suis aussi associé de BeAble2, une agence IA, où je porte le back-end et l'infrastructure d'AURA. Je prends des missions en freelance à côté.

Contact

Vous avez un projet à cadrer, une application à reprendre ou à mettre en production ? On en parle lors d'un appel.

Réserver un appel