CareerLoom
ProductividadCareerLoom convierte un problema concreto de usuario en un flujo usable, con experiencia clara y resultado revisable.
He construido backends Go e infraestructura en tiempo real, convirtiendo WebRTC, IM y eventos de producto en contratos claros. Los servicios pueden desplegarse por separado sin atar el cliente a un único canal.
Las apps siguen evolucionando; las secciones siguientes separan el recorrido por capacidades concretas.
Go / tiempo real / backend
He construido backends Go e infraestructura en tiempo real, convirtiendo WebRTC, IM y eventos de producto en contratos claros. Los servicios pueden desplegarse por separado sin atar el cliente a un único canal.
Go · gRPC · PostgreSQL · realtime
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.
Posicionamiento
Esta página resume la experiencia técnica de Sanva para conversar sobre contexto de proyectos, responsabilidad, decisiones técnicas, resultados y aprendizajes.
Portafolio
CareerLoom convierte un problema concreto de usuario en un flujo usable, con experiencia clara y resultado revisable.
CreatorKit convierte un problema concreto de usuario en un flujo usable, con experiencia clara y resultado revisable.
Lullacraft convierte un problema concreto de usuario en un flujo usable, con experiencia clara y resultado revisable.
Memory Copilot convierte un problema concreto de usuario en un flujo usable, con experiencia clara y resultado revisable.
SpeakLab convierte un problema concreto de usuario en un flujo usable, con experiencia clara y resultado revisable.
Spritewood convierte un problema concreto de usuario en un flujo usable, con experiencia clara y resultado revisable.
Capacidades clave
Sanva tiene 13 años de experiencia en ingeniería de software, con una base temprana en iOS y trabajo de cliente de bajo nivel: Objective-C, Swift, códecs de audio y video, OpenGL ES con renderizado C++, SDKs de alto rendimiento y módulos relacionados con pagos.
El trabajo posterior se extendió a servicios Go / Gin, PostgreSQL, Redis, gRPC, mensajería en tiempo real, suscripciones WebSocket y clientes multiplataforma. El alcance no era solo un endpoint, sino contratos API, estado del cliente y riesgo de entrega en conjunto.
Las áreas clave incluyen integración multi-modelo, RAG, memoria de largo plazo, experiencia conversacional de producto, prompt engineering, manejo de datos con consentimiento y coordinación multi-agent. El objetivo es crear sistemas de producto revisables y mantenibles.
El estilo de entrega favorece la repetibilidad: scaffolds, type checks, builds, validación de páginas, assets de tienda, preparación de review y controles post-release se convierten en pasos estables cuando es posible.
Sistemas complejos
La experiencia cloud incluye despliegue en contenedores, orquestación de clusters, diseño de ingress, health checks, rollback y ventanas de mantenimiento, con foco en migración, observabilidad y control de riesgo de release.
El trabajo posterior se extendió a servicios Go / Gin, PostgreSQL, Redis, gRPC, mensajería en tiempo real, suscripciones WebSocket y clientes multiplataforma. El alcance no era solo un endpoint, sino contratos API, estado del cliente y riesgo de entrega en conjunto.
Go · gRPC · WebSocket · PostgreSQLEl estilo de entrega favorece la repetibilidad: scaffolds, type checks, builds, validación de páginas, assets de tienda, preparación de review y controles post-release se convierten en pasos estables cuando es posible.
AWS EKS · Kubernetes · Helm · CI/CDTrabajo de código abierto
Un servicio de memoria autoalojado para agentes de IA, con búsqueda, RAG e ingesta multimodal.
Stack
Trayectoria
Design
El sistema visual también es mío: color de marca, interfaz y componentes. Las apps siguen las directrices HIG de Apple, pero cada una conserva su propio carácter.
Cada app tiene su propio color, icono y paleta, a la vez que comparte un lenguaje de diseño común.
Cómo trabajo
Dos semanas bastan para llegar a un prototipo funcional. La retroalimentación real decide si continúa.
Las herramientas de IA ayudan a avanzar más rápido, pero el código sigue siendo revisado a mano.
Antes de enviar, ejecuto la lista de verificación completa de features.yaml: sin datos falsos, sin simulacros de producción.
Después del lanzamiento, reviso rápidamente basándome en los comentarios reales de los usuarios.