Cryptographie au cœur
La cryptographie de vChat et TerraCrypt n'existe qu'une fois — en Rust — et iOS, Android et le desktop l'appellent via un C ABI. Pas quatre implémentations qui divergent.
RustC ABISQLCipherpost-quantiqueArchitecture logicielle · depuis 2004
Seize produits — d'un messager post-quantique et d'une plateforme vidéo à un POS fiscal pour cafés. Une seule personne, plusieurs langages, ma propre infrastructure. Voici le dossier de chacun : ce qui a été fait, sur quoi il repose et où il en est.
défiler
En production · 13
Quatre domaines, une seule personne. Sous chacun, ce qui tourne réellement aujourd'hui.
La cryptographie de vChat et TerraCrypt n'existe qu'une fois — en Rust — et iOS, Android et le desktop l'appellent via un C ABI. Pas quatre implémentations qui divergent.
RustC ABISQLCipherpost-quantiqueGo sans framework au-dessus de PostgreSQL/PostGIS, SQLite là où il suffit, mon propre nginx. Flux fiscaux vers ESIR et LPFR.
GoPostgreSQL/PostGISSQLitenginxiOS et Android en natif, le desktop via Tauri. Un seul protocole, trois clients, une seule source de vérité.
SwiftSwiftUIKotlinTauriApplications PHP 8.3, frontends statiques et panneaux d'administration avec métriques et logs — sans CMS lourd.
PHP 8.3TypeScriptJavaScriptSQLChaque projet a sa propre page : ce qui a été fait, sur quoi il repose, où il en est.
POS et fiscalisation pour la restauration. Un POS moderne pour cafés et restauration, conçu pour le marché serbe et vendu en abonnement mensuel. Les clients commandent en scannant le QR de la table ; serveurs, cuisine et bar travaillent depuis un téléphone ; le propriétaire pilote tout depuis un admin. Le principe est « thick local, thin cloud » : un boîtier desktop Tauri fait tourner un serveur Rust (axum), une base SQLite chiffrée (SQLCipher) et une PWA React sur le réseau local de l'établissement — entièrement hors ligne. Fiscalisation serbe (ESIR → LPFR) avec contrôle central des licences sur un VPS.
RustTypeScriptSQLPHP
Messenger sécurisé
RustSwiftKotlinen développement № 02Plateforme de visioconférence
PHPTypeScriptSwiften ligne № 03Suivi vélo et randonnée
GoSwiftKotlinen ligne № 05Messenger à courbe sur mesure
SwiftKotlinRusten ligne № 06VPN avec panneau de contrôle
PHPBashinterne № 07Jeu 3D dans le navigateur
JavaScriptSQLGLSLen ligne № 08E-commerce multi-tenant
PHPTypeScriptSQLen ligne № 09Plateforme immobilière
TypeScriptJavaScripten ligne № 10Portail des recettes publiques
TypeScriptPHPSQLen ligne № 11Places libres en temps réel
PHPTypeScriptSQLen ligne № 12Portail de streaming personnel
PHPJavaScriptSQLen ligne № 13Outil pour présentateurs et streamers
TypeScripten ligne № 14Outil de bureau pour bulletins de versement
RustTypeScripten ligne № 15Horaires de prière
TypeScriptJavaScripten ligne № 16Cette étude de cas
TypeScriptPHPJavaScripten ligneClassés par année de début — du plus récent au plus ancien.
Pour un travail, une collaboration ou une question sur l'un de ces systèmes :