Go / temps réel / backend

Backend Go temps réelcouches de communicationremplaçables

J’ai construit des backends Go et des chemins temps réel en transformant WebRTC, IM et événements produit en contrats clairs. Les services peuvent être déployés séparément sans enfermer le client dans un seul canal.

35
Sur l'App Store

Les applications continuent d’évoluer; les sections ci-dessous montrent les principales facettes du parcours.

Sanva Memphis hero illustration
CareerLoom icon
CreatorKit icon
Lullacraft icon
Memory Copilot icon
SpeakLab icon
Spritewood icon
BrewLog icon
Chat Advisor icon
Chat4o icon
DreamLog icon
Form A Habit icon
GaragePal icon

Go / temps réel / backend

Backend Go temps réel avec couches de communication remplaçables

J’ai construit des backends Go et des chemins temps réel en transformant WebRTC, IM et événements produit en contrats clairs. Les services peuvent être déployés séparément sans enfermer le client dans un seul canal.

Go · gRPC · PostgreSQL · realtime

Backend skill shows up when real traffic arrives

I use Go for high-concurrency APIs, realtime messaging, and infrastructure glue. Layers, raw SQL, caches, and message paths all need clear ownership when something breaks.

I care about contracts and deployment shape: services can ship independently, dependencies stay isolated, and the product is not locked to one transport.

  • Go / Gin REST APIs
  • gRPC publish and WebSocket subscriptions
  • PostgreSQL / Redis / raw SQL
  • WebRTC / IM plugin abstraction
  • Independently deployable realtime infrastructure

Produit, profondeur système

Cette page résume l’expérience technique de Sanva afin de discuter du contexte des projets, du périmètre de responsabilité, des choix techniques, des résultats et des apprentissages.

Applications indépendantes

Memory Copilot icon
En ligne

Memory Copilot

Productivité

Memory Copilot transforme un besoin concret en flux utilisable, avec une expérience simple et un résultat prêt à revoir.

Voir toutes les apps

Transformer un travail complexe en chaîne livrable

Ingénieur produit full stack avec de solides racines mobiles

Sanva possède 13 ans d’expérience en ingénierie logicielle, avec une base initiale en iOS et en client bas niveau : Objective-C, Swift, codecs audio et vidéo, rendu OpenGL ES avec C++, SDK haute performance et modules liés au paiement.

Du client au backend et à la livraison cloud

Le travail s’est ensuite étendu aux services Go / Gin, PostgreSQL, Redis, gRPC, messagerie temps réel, abonnements WebSocket et clients multi-plateformes. Le sujet n’était pas seulement un endpoint, mais la cohérence entre contrats API, état client et risque de livraison.

Transformer LLM, RAG et orchestration d’agents en flux livrables

Les domaines clés incluent l’intégration multi-modèles, RAG, mémoire long terme, expérience conversationnelle, prompt engineering, gestion du consentement et coordination multi-agent. L’objectif est de transformer ces capacités en systèmes produits vérifiables et maintenables.

Garde-fous qualité

La méthode privilégie la répétabilité : scaffolds, type checks, builds, validation de pages, assets de store, préparation de review et contrôles post-release deviennent autant que possible des étapes stables.

Au-delà des apps, des systèmes de production

L’expérience cloud couvre la conteneurisation, l’orchestration de clusters, l’ingress, les health checks, les plans de rollback et les fenêtres de maintenance, avec une attention particulière à la migration, à l’observabilité et au risque de release.

Du client au backend et à la livraison cloud

Le travail s’est ensuite étendu aux services Go / Gin, PostgreSQL, Redis, gRPC, messagerie temps réel, abonnements WebSocket et clients multi-plateformes. Le sujet n’était pas seulement un endpoint, mais la cohérence entre contrats API, état client et risque de livraison.

Go · gRPC · WebSocket · PostgreSQL
Une release doit avoir des preuves avant et après lancement

La méthode privilégie la répétabilité : scaffolds, type checks, builds, validation de pages, assets de store, préparation de review et contrôles post-release deviennent autant que possible des étapes stables.

AWS EKS · Kubernetes · Helm · CI/CD
Sujets les plus adaptésPositionnement / AIFull stack / cloud-nativeCollaboration / ops automation

Open Source

transcendence-memory

Un service de mémoire auto-hébergé pour agents IA, avec recherche, RAG et ingestion multimodale.

  • Isolation par conteneur avec recherche croisée quand c’est utile
  • Recherche vectorielle LanceDB associée au graphe de connaissances LightRAG
  • Ingestion multimodale pour PDF, images et tableaux
  • Connexion par token pour Claude, Gemini, Cursor et des outils similaires
MITLanceDBLightRAGRAG-AnythingPython
Voir sur GitHub

Une carte full stack plus large

React Native / Expo mobile
Swift / SwiftUI iOS natif
Flutter / Dart · multiplateforme
Next.js / React 19 frontend
Go / Gin · gRPC · temps réel
PostgreSQL · Redis · SQL brut
Passerelle LLM · RAG · mémoire long terme
Abonnements · StoreKit · conformité store
Paiements / wallet / expérience de flux globaux
Cloudflare Pages · Nginx · cache edge
AWS EKS · Kubernetes · Helm
Orchestration multi-agent · limites de collaboration · revue de résultats

Du terrain engineering à la livraison indépendante

1
Environ 13 ans
Ingénieur produit full stack avec de solides racines mobiles
Sanva possède 13 ans d’expérience en ingénierie logicielle, avec une base initiale en iOS et en client bas niveau : Objective-C, Swift, codecs audio et vidéo, rendu OpenGL ES avec C++, SDK haute performance et modules liés au paiement.
2
Étape full stack
Du client au backend et à la livraison cloud
Le travail s’est ensuite étendu aux services Go / Gin, PostgreSQL, Redis, gRPC, messagerie temps réel, abonnements WebSocket et clients multi-plateformes. Le sujet n’était pas seulement un endpoint, mais la cohérence entre contrats API, état client et risque de livraison.
3
Maintenant
Transformer LLM, RAG et orchestration d’agents en flux livrables
Ces dernières années, plusieurs applications IA ont été construites de bout en bout : définition produit, design UI, mobile, backend, intégration de modèles, abonnements et préparation de release.

Design as produit

Le système visuel est aussi le mien : couleur de marque, interface et composants. Les applications suivent les directives HIG d’Apple, mais chacune conserve son propre caractère.

Indigo
Ember
Teal
Cream
Peach
Lavender

Chaque application a sa propre couleur, icône et palette, tout en partageant un langage de design commun.

De l’idée à la mise en ligne

01
Validation rapide

Deux semaines suffisent pour obtenir un prototype fonctionnel. Les retours réels décident de la suite.

02
Développement assisté par IA

Les outils d’IA aident à aller plus vite, mais le code est toujours relu à la main.

03
Garde-fous qualité

Avant la soumission, je passe en revue toute la liste de contrôle features.yaml : pas de fausses données, pas de maquettes de production.

04
Itération

Après la mise en ligne, j’effectue rapidement des révisions à partir des retours réels des utilisateurs.

Travaux publics

Les apps App Store actuelles peuvent être consultées, et d’autres continueront d’être publiées.

Voir les travaux publicsContact