Sistemas de los que la gente depende
Diseñamos, construimos y operamos software en producción para organizaciones que no pueden permitirse que falle.
Qué construimos
Ingeniería de producto nativa de IA
Funcionalidades de modelos de lenguaje que aguantan en producción: resultados tipados, respuestas fundamentadas y registro de cada llamada.
Plataformas cloud y serverless en AWS
Plataformas serverless diseñadas en torno a los límites que AWS tiene de verdad, no a los que un tutorial supone.
Sistemas en tiempo real y orientados a eventos
Canalizaciones de eventos e interfaces en vivo que siguen siendo correctas cuando sube el volumen y un consumidor se queda atrás.
Offline-first y móvil
Aplicaciones de campo que funcionan sin cobertura y luego se reconcilian sin perder el trabajo de nadie.
Ingeniería de plataformas web
Aplicaciones web rápidas, accesibles e internacionalizadas, y las capas de estado y datos que las sostienen.
Software regulado y con valor probatorio
Registros que un tercero aceptará: a prueba de manipulación, enmendables sin reescribir la historia, verificables desde fuera.
Tecnologías con las que trabajamos
- LLM
- RAG
- MCP
- Vector search
- Structured output
- AWS
- Lambda
- DynamoDB
- S3
- CloudFront
- SES
- EventBridge
- Kubernetes
- Terraform
- Kafka
- WebSockets
- RxJS
- Avro
- Java
- Spring Boot
- Reactive streams
- React Native
- Expo
- Service workers
- IndexedDB
- SQLite
- React
- Next.js
- TypeScript
- Tailwind CSS
- Node.js
- GraphQL
- Redux Toolkit
- Zustand
- SWR
- Core Web Vitals
- WCAG
- GDPR
- UK data residency
- Audit trails
- Cryptographic integrity
Cómo integrar la IA en las interfaces de usuario: guía completa
Una guía práctica para llevar una funcionalidad de IA a una interfaz Next.js, desde elegir el modelo hasta transmitir la respuesta.
¿Qué puede hacer la IA por las pequeñas empresas?
Explicamos cómo las pequeñas empresas pueden aprovechar la IA dentro de su tiempo y su presupuesto.
¿Cómo funciona useState?
Un tutorial breve sobre cómo funciona useState y sus principales trampas.
Cómo trabajamos
Somos un equipo pequeño de Londres y Oxfordshire que diseña, construye y opera sistemas en producción, normalmente como la capacidad de ingeniería que un cliente no tiene en casa, y a menudo durante años en lugar de lo que dura un proyecto. Asumimos lo que ocurre después del lanzamiento, que es la parte que decide si valía la pena construir el software.
Ese trabajo abarca seis áreas: funcionalidades basadas en modelos de lenguaje construidas para producción, plataformas serverless en AWS, canalizaciones en tiempo real y orientadas a eventos, aplicaciones de campo offline-first, plataformas web medidas por Core Web Vitals y WCAG, y sistemas con valor probatorio cuyos registros puede verificar un tercero. La mayoría de lo que construimos necesita varias a la vez. La IA aparece donde se gana su sitio —salida restringida, respuestas fundamentadas, evaluación antes de publicar— y no como un chat acoplado a un producto.
Los estándares que aplicamos al trabajo de cliente son los que nos exigimos a nosotros: umbrales de cobertura verificados en integración continua, suites end-to-end ejecutadas sobre una matriz real de dispositivos, observabilidad conectada antes del lanzamiento y no después del primer incidente, y un solo asunto por cambio, para que cualquier entrega pueda leerse, revisarse y revertirse por separado. La mayor base de código que mantenemos supera los 11 000 tests unitarios tras un umbral de cobertura del 80 %; nada se fusiona por debajo.

