JJIRJJIR
Rust como base · iOS · Android · Google Cloud · SurrealDB

Software de producción y consultoría experta.

Desarrollamos software seguro, rápido y de bajo mantenimiento con Rust como base: plataformas web con autenticación por passkey, apps para iOS y Android, y backends en Google Cloud; y asesoramos a organizaciones, y capacitamos a sus equipos, en seguridad en línea, Google Workspace, Google Cloud, herramientas de IA y diseño de apps.

Cómo ayudamos

Consultoría

No todo problema requiere software nuevo. Asesoramos directamente a organizaciones, y capacitamos a su gente, en las mismas herramientas con las que construimos todos los días.

Seguridad en línea

Una revisión de cómo tu organización inicia sesión, comparte y guarda información: passkeys y verificación en dos pasos, recuperación de cuentas, exposición al phishing, accesos que debieron retirarse hace tiempo, y un plan claro y priorizado para cerrar las brechas.

Google Workspace

Configurar y reforzar Google Workspace para escuelas y empresas: unidades organizativas, políticas de uso compartido y de seguridad, grupos y unidades compartidas, y migrar personas y datos de una configuración a otra sin perder nada en el camino.

Google Cloud

Elegir y configurar los servicios adecuados de Google Cloud, mantener los costos predecibles, accesos de mínimo privilegio y cuentas de servicio, gestión de secretos, y una revisión de lo que ya tienes en marcha antes de que se convierta en un problema o en una sorpresa en la factura.

Diseño de apps

Antes de escribir una sola línea de código: qué debe hacer la app, para quién y en qué plataformas, sus pantallas y flujos, los requisitos de privacidad y de las tiendas de apps que cumplirá, y una estimación honesta de lo que cuesta construirla y mantenerla.

Administración de IA

Elegir, configurar y administrar asistentes de IA como Claude, ChatGPT y Gemini para tu equipo: los planes y cuentas adecuados, quién puede usar qué, qué datos pueden entrar en ellos y cuáles no, mantener los costos bajo control, y ponerlos a trabajar en las tareas reales del día a día.

Cursos y talleres

Cursos breves y prácticos, en línea, o presenciales con transporte y hospedaje a cargo del cliente, para que tu equipo se ponga al día en cualquiera de los temas anteriores — desde la seguridad en línea y sacarle el máximo provecho a Google Workspace hasta usar bien la IA — construidos con tus propias herramientas y ejemplos.

Lo que hacemos

Servicios

Seis áreas donde Rust ofrece el mayor valor: móvil, web, nube, y toda la capa de seguridad por debajo.

Plataformas web

Aplicaciones web multi-tenant con renderizado del lado del servidor, clientes en WebAssembly, inicio de sesión con passkey y flujos sin instalar nada.

Apps móviles (iOS / Android)

Binarios nativos de iOS y Android en Rust, compilados como app nativa alrededor del WebView del sistema, que aloja nuestra propia interfaz web y añade lo que un navegador no alcanza — Bluetooth, NFC, Face ID y huella, cámara, notificaciones push y geocercas — con passkeys conectadas directamente a las APIs de credenciales de Apple y Android. (Construido directamente sobre wry/tao.) Cuando una app es sobre todo APIs de la plataforma, la escribimos en Swift o Kotlin nativos.

Bots y automatización

Bots de Telegram, WhatsApp, Slack y Google Chat que automatizan procesos reales del negocio, no solo conversan.

APIs de backend

Servicios Axum sobre Cloud Run: binarios enlazados estáticamente en contenedores scratch, que escalan a cero al quedar inactivos, con OIDC entre servicios y logs estructurados desde el primer commit.

Google Cloud

Cloud Run, Cloud Tasks, Pub/Sub, Secret Manager, IAM, Workload Identity Federation: bien configurados desde cero, sin recetas pegadas a ojo.

Ingeniería de seguridad

Content-Security-Policy estricta con Trusted Types, HSTS con preload, aislamiento entre orígenes, permisos por fila aplicados en la base de datos y no en la aplicación, bitácoras de auditoría de solo anexado, y aceptaciones legales registradas con huellas digitales que evidencian cualquier alteración. Las llaves de cifrado y de firma están protegidas por un módulo de seguridad de hardware (HSM), y cada cuenta de servicio solo puede leer los secretos exactos que usa.

Nuestro stack

Por qué Rust, Google Cloud y SurrealDB

Infraestructura sólida y predecible, más un lenguaje con seguridad de memoria en el que puedes apoyarte durante años en producción: en el servidor, en el navegador y en cada teléfono.

Cómo trabajamos

Enfoque

Equipos pequeños, especificaciones escritas y código que se sostiene en producción.

Especificación antes que código

Cada funcionalidad arranca con un diseño por escrito. Revisas el modelo de datos, las rutas y el modelo de seguridad antes de que toquemos el editor.

Seguridad por defecto

La seguridad va integrada desde el primer día, no se agrega al final.

  • Cada parte del sistema tiene que demostrar quién es, y solo puede llegar a lo que de verdad necesita.
  • Las contraseñas y llaves se guardan en una bóveda cerrada, nunca dentro del software.
  • Cada acción importante deja un registro.
  • Lo que entregamos contiene solo nuestro programa, nada extra que un intruso pueda aprovechar.
  • Las bibliotecas externas que no son de Rust, y cualquier cosa que no deba estar ahí, se bloquean automáticamente.
  • Lo siguiente: cada servicio correrá en su propio espacio sellado, así que aunque una pieza se viera comprometida, tus datos no podrían enviarse a ningún otro lugar.

Responsables del stack completo

Frontend, backend, base de datos, infraestructura, CI/CD y las páginas legales. Un solo equipo, una sola factura, una sola fuente de verdad.

Contacto

Cuéntanos qué quieres construir

Envíanos una nota breve sobre el proyecto. Procuramos responder en menos de un día hábil.

Horario

Lun – Vie, 9:00 – 18:00 (Centro EE.UU.)

Teléfono disponible a solicitud para clientes con contrato activo.

¿Necesitas un convenio de confidencialidad antes de compartir detalles? Nuestros Términos incluyen uno mutuo (§8.1), y los firmamos contigo de forma electrónica antes de hablar del proyecto a fondo. Lee los Términos o descárgalos para firmar