Go / realtime / backend

Backend Go realtimelivelli di comunicazionesostituibili

Ho costruito backend Go e infrastruttura realtime trasformando WebRTC, IM ed eventi prodotto in contratti chiari. I servizi possono uscire separatamente senza bloccare il client su un solo canale.

35
Sull'App Store

Le app continuano a evolvere; le sezioni sotto separano il percorso in capacità concrete.

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 / realtime / backend

Backend Go realtime con livelli sostituibili

Ho costruito backend Go e infrastruttura realtime trasformando WebRTC, IM ed eventi prodotto in contratti chiari. I servizi possono uscire separatamente senza bloccare il client su un solo canale.

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

Prodotto, con profondità di sistema

Questa pagina riassume l’esperienza tecnica di Sanva: contesto dei progetti, ownership, scelte tecniche, risultati e lezioni apprese.

App indipendenti

CareerLoom icon
Live

CareerLoom

Produttività

CareerLoom trasforma un problema utente concreto in un flusso utilizzabile, con esperienza chiara e risultato verificabile.

CreatorKit icon
Live

CreatorKit

Creatività

CreatorKit trasforma un problema utente concreto in un flusso utilizzabile, con esperienza chiara e risultato verificabile.

Lullacraft icon
Live

Lullacraft

Salute

Lullacraft trasforma un problema utente concreto in un flusso utilizzabile, con esperienza chiara e risultato verificabile.

Memory Copilot icon
Live

Memory Copilot

Produttività

Memory Copilot trasforma un problema utente concreto in un flusso utilizzabile, con esperienza chiara e risultato verificabile.

SpeakLab icon
Live

SpeakLab

Educazione

SpeakLab trasforma un problema utente concreto in un flusso utilizzabile, con esperienza chiara e risultato verificabile.

Spritewood icon
Live

Spritewood

Creatività

Spritewood trasforma un problema utente concreto in un flusso utilizzabile, con esperienza chiara e risultato verificabile.

Vedi tutte le app

Trasformare lavoro complesso in una catena consegnabile

Product engineer full stack con solide radici mobile

Sanva ha 13 anni di esperienza in software engineering, con una base iniziale in iOS e lavoro client low-level: Objective-C, Swift, codec audio e video, OpenGL ES con rendering C++, SDK ad alte prestazioni e moduli legati ai pagamenti.

Dal client engineering al backend e al cloud delivery

Il lavoro successivo si è esteso a servizi Go / Gin, PostgreSQL, Redis, gRPC, messaggistica realtime, sottoscrizioni WebSocket e client cross-platform. Il perimetro non era un singolo endpoint, ma contratti API, stato client e rischio di delivery insieme.

Portare LLM, RAG e agent orchestration in flussi consegnabili

Le aree chiave includono integrazione multi-modello, RAG, memoria a lungo termine, esperienza conversazionale di prodotto, prompt engineering, gestione dei dati con consenso e coordinamento multi-agent. Il focus è creare sistemi prodotto verificabili e mantenibili.

Controlli qualità

Lo stile di delivery privilegia la ripetibilità: scaffolds, type check, build, page acceptance, asset per store, preparazione review e controlli post-release diventano passaggi stabili quando possibile.

Oltre le app indipendenti, anche sistemi di produzione

L’esperienza cloud include deploy containerizzati, orchestrazione di cluster, ingress, health check, piani di rollback e finestre di manutenzione, con attenzione a migrazione, osservabilità e controllo del rischio di release.

Dal client engineering al backend e al cloud delivery

Il lavoro successivo si è esteso a servizi Go / Gin, PostgreSQL, Redis, gRPC, messaggistica realtime, sottoscrizioni WebSocket e client cross-platform. Il perimetro non era un singolo endpoint, ma contratti API, stato client e rischio di delivery insieme.

Go · gRPC · WebSocket · PostgreSQL
Il lavoro di release richiede evidenze prima e dopo il lancio

Lo stile di delivery privilegia la ripetibilità: scaffolds, type check, build, page acceptance, asset per store, preparazione review e controlli post-release diventano passaggi stabili quando possibile.

AWS EKS · Kubernetes · Helm · CI/CD
Lavori più adattiPosizionamento / AIFull stack / cloud-nativeCollaborazione / ops automation

Open Source

transcendence-memory

Un servizio di memoria self-hosted per agenti AI, con ricerca, RAG e ingestione multimodale.

  • Isolamento per container con ricerca incrociata quando serve
  • Ricerca vettoriale LanceDB insieme al grafo di conoscenza LightRAG
  • Ingestione multimodale per PDF, immagini e tabelle
  • Connessione via token per Claude, Gemini, Cursor e strumenti simili
MITLanceDBLightRAGRAG-AnythingPython
Vedi su GitHub

Una mappa full stack più ampia

React Native / Expo mobile
Swift / SwiftUI iOS nativo
Flutter / Dart · multipiattaforma
Next.js / React 19 frontend
Go / Gin · gRPC · realtime
PostgreSQL · Redis · SQL diretto
Gateway LLM · RAG · memoria a lungo termine
Abbonamenti · StoreKit · compliance store
Pagamenti / wallet / flussi globali
Cloudflare Pages · Nginx · cache edge
AWS EKS · Kubernetes · Helm
Orchestrazione multi-agent · confini di collaborazione · revisione risultati

Dal campo engineering alla delivery indipendente

1
Environ 13 ans
Product engineer full stack con solide radici mobile
Sanva ha 13 anni di esperienza in software engineering, con una base iniziale in iOS e lavoro client low-level: Objective-C, Swift, codec audio e video, OpenGL ES con rendering C++, SDK ad alte prestazioni e moduli legati ai pagamenti.
2
Étape full stack
Dal client engineering al backend e al cloud delivery
Il lavoro successivo si è esteso a servizi Go / Gin, PostgreSQL, Redis, gRPC, messaggistica realtime, sottoscrizioni WebSocket e client cross-platform. Il perimetro non era un singolo endpoint, ma contratti API, stato client e rischio di delivery insieme.
3
Maintenant
Portare LLM, RAG e agent orchestration in flussi consegnabili
Negli ultimi anni sono state costruite più app AI end-to-end: definizione prodotto, UI design, mobile, backend, integrazione modelli, abbonamenti e preparazione della release.

Design as il design

Il sistema visivo è opera mia: colori del brand, interfaccia e componenti. Le app seguono le linee guida Apple (HIG), mantenendo però ognuna il proprio carattere distintivo.

Indigo
Ember
Teal
Cream
Peach
Lavender

Ogni app ha il suo colore, la sua icona e la sua tavolozza, pur condividendo un linguaggio di design comune.

Dall'idea al rilascio

01
Validazione rapida

Due settimane sono sufficienti per ottenere un prototipo funzionante. Il feedback reale determina se proseguire o meno.

02
Sviluppo assistito da IA

Gli strumenti di IA aiutano a procedere più velocemente, ma il codice viene comunque revisionato manualmente.

03
Controlli qualità

Prima dell'invio eseguo l'intera checklist features.yaml: niente dati falsi, niente mock di produzione.

04
Iterazione

Dopo il rilascio, revisiono rapidamente basandomi sui feedback reali degli utenti.

Lavori pubblici

Le app attuali su App Store sono disponibili per la revisione, e altre continueranno a essere pubblicate.

Vedi lavori pubbliciContatto