Saltar al contenido principal
Suquia Bytes

Product studio · Córdoba, Argentina

Construimos software, hardware y games de punta a punta

Somos tres ingenieros con una obsesión compartida: la curiosidad de ir a la vanguardia. Diseñamos, construimos y llevamos a producción. Empezamos por lo nuestro.

Lo que ya construimos

  • Orisen

    Bastón inteligente con IA para personas ciegas

  • Wyrdvow

    RPG narrativo mobile con motor determinista

  • Este fondo

    Shader WebGL escrito a mano, sin librerías

Qué hacemos

Tres verticales. Cada una respaldada por algo que ya construimos y que podés revisar.

  1. Software

    Producto de cero a producción: mobile, backend, infraestructura e IA aplicada.

    Nos hacemos cargo del producto entero, no de un tramo del ticket. Diseño técnico, desarrollo, despliegue y lo que venga después. La IA la integramos con criterio de ingeniería: adapters intercambiables, prompts versionados, fallbacks y un límite claro entre lo que genera el modelo y lo que decide el sistema.

    • React Native · Expo
    • NestJS · Prisma
    • PostgreSQL
    • Cloud Run · R2
    • Nx

    La prueba

    Orisen

    App Expo, API NestJS sobre Cloud Run, bridge en Python y pipeline propio de entrenamiento.

  2. Hardware

    Firmware, conectividad BLE y WiFi, y la app que lo maneja.

    Es donde menos competencia hay y donde ya tenemos algo andando. Cuando el runtime de JavaScript no alcanza, escribimos el módulo nativo: nos pasó con el transporte de red del bastón y lo resolvimos abriendo el socket desde el sistema operativo.

    • PlatformIO
    • Raspberry Pi
    • BLE · WiFi
    • Native Expo modules
    • Binary protocol

    La prueba

    Orisen

    Firmware del bastón, protocolo binario propio y orquestación de sesión BLE/WiFi.

  3. Games

    Desarrollo de juegos con la misma disciplina que aplicamos al software.

    Un juego con IA adentro solo es testeable si las reglas son reproducibles. Por eso separamos la generación narrativa del motor: la IA escribe, el motor determinista decide. La misma partida con la misma semilla da siempre el mismo resultado.

    • Deterministic engine
    • AI adapters
    • WebGL · GLSL
    • Expo · React Native
    • Zod

    La prueba

    Wyrdvow

    Y el fondo que estás viendo: un shader WebGL de 4 KB escrito a mano, sin ninguna librería.

Proyectos

No tenemos un muro de logos de clientes. Tenemos producto propio: lo diseñamos, lo construimos y lo mantenemos. Es bastante más difícil de fingir.

Software Hardware En desarrollo activo

Orisen

Tecnología asistiva con IA para personas ciegas

El problema

Las ayudas a la movilidad detectan obstáculos, pero no describen el entorno. Orisen suma percepción asistida por IA sobre un bastón conectado, y la comunica por audio.

Qué construimos

  • App mobile en Expo / React Native
  • Backend NestJS + Prisma sobre Cloud Run
  • Bridge en Python corriendo sobre una Raspberry Pi Zero 2W
  • Pipeline propio de entrenamiento de modelos
  • Firmware del bastón en PlatformIO
  • Monorepo Nx con deploy independiente por aplicación

Una decisión técnica

El teléfono se conecta por WiFi al bastón, pero Android decide por su cuenta por qué interfaz sale cada socket: el canal se caía aunque el preflight diera verde. Escribimos un módulo nativo de Expo para abrir el socket desde el sistema operativo y dejamos nuestro protocolo binario en TypeScript. Transporte nativo, protocolo tipado, un solo API para iOS y Android.

Render tridimensional del bastón inteligente Orisen: un bastón blanco con guías de luz azules a lo largo del cuerpo y un sensor esférico luminoso en la punta.
Render de producto del bastón Orisen.
Games En desarrollo · MVP jugable de punta a punta

Wyrdvow

RPG narrativo mobile con IA

El problema

Un RPG donde el juramento del personaje altera las tiradas, la progresión y el desenlace. La narrativa se genera con IA, pero las reglas no pueden ser azarosas: tienen que ser reproducibles.

Qué construimos

  • App Expo 55 con React Native 0.83 y React 19
  • API NestJS 11 con Prisma 7 y PostgreSQL
  • Motor de reglas determinista, puro y testeado
  • Contratos runtime con Zod compartidos entre app y API
  • Adapters de IA intercambiables y almacenamiento en Cloudflare R2
  • Dashboard de administración en Vite / React

Una decisión técnica

Separamos la generación narrativa de las reglas del juego: la IA escribe, el motor determinista decide. La misma partida con la misma semilla da siempre el mismo resultado, y eso es exactamente lo que hace que un juego con IA adentro sea testeable.

Captura de la app Wyrdvow: pantalla de escena narrativa en tema oscuro, con barras de vida y estrés, el texto de la escena y dos opciones de decisión marcadas como riesgo.
Escena narrativa de Wyrdvow en la app mobile.

Lo que no se compra

Construimos para quien no puede ver la pantalla. Este sitio también.

Orisen existe para que una persona ciega pueda moverse con más información. Sería incoherente que la página que lo cuenta no se pueda navegar con un lector de pantalla.

  • Navegable de punta a punta con teclado, con foco visible propio
  • Contrastes calculados con números, no estimados a ojo
  • Jerarquía de encabezados sin saltos y landmarks con nombre accesible
  • Todo el movimiento se apaga con prefers-reduced-motion
  • Funciona sin JavaScript, incluido el formulario de contacto

Audítennos. Pasá esta página por axe, por Lighthouse o por tu lector de pantalla. Si encontrás algo que falla, escribinos y lo arreglamos.

Cómo trabajamos

Somos tres. Hablás directo con quien escribe el código, sin capas intermedias. También significa que el rigor no es opcional: no tenemos gente de sobra para arreglar lo que salió mal.

  1. Contratos antes que código

    Los esquemas runtime se comparten entre app y API. Si el contrato cambia, se rompe en compilación y no en producción.

  2. Lógica de dominio pura

    Las reglas viven aisladas de la infraestructura y se testean sin base de datos ni red. El motor de Wyrdvow es determinista por diseño.

  3. Límites explícitos en el monorepo

    Cada librería declara de qué puede depender. La arquitectura se verifica en CI, no en la revisión de código.

  4. Decisiones escritas

    Registros de decisiones, planes de hardening y alcances documentados antes de tocar el código. Lo escribimos para nosotros y termina sirviéndole al cliente.

  5. Bajamos al metal cuando hace falta

    Si el runtime no alcanza, escribimos el módulo nativo. Si la librería pesa 250 KB para dibujar un fondo, escribimos el shader.

  6. Sin sorpresas de alcance

    Alcance cerrado por escrito antes de empezar. Si algo cambia, se conversa y se cotiza; no aparece al final en la factura.

Quiénes somos

Tres ingenieros, sin capas intermedias

Sin equipo comercial y sin gerencia. La persona que te responde el mail es la que escribe el código. Nos une la curiosidad de ir a la vanguardia.

  • 01

    Ignacio Castro

    Engineering · Co-founder

    Bio pendiente.

  • 02

    Lucas Ribotta

    Engineering · Co-founder

    Bio pendiente.

  • 03

    Joel Logarzo

    Engineering · Co-founder

    Bio pendiente.

Hablemos

Contanos qué querés construir. Te responde una de las tres personas que van a trabajar en el proyecto.

Nos ayuda a decirte rápido si podemos hacerlo. No es un presupuesto cerrado.

Qué querés construir, para cuándo y qué existe hoy.