Lo que está funcionando hoy.
Dos productos que el estudio construye y opera, y un cliente. Cada uno dice con qué tecnología está hecho y en qué etapa está, incluidas las partes que todavía no están terminadas.
Producto propio
Migr8Suite
Gestión de casos para despachos pequeños de inmigración en Estados Unidos. El despacho tiene sus clientes, sus casos, sus documentos y el seguimiento del estatus en USCIS en un solo sistema en lugar de cuatro, y toda la interfaz funciona en inglés y en español.
El precio es fijo por despacho, no por usuario. Un despacho que contrata a un asistente legal no paga más, lo cual elimina el motivo habitual para compartir contraseñas.
- Etapa
- En producción con un despacho real. La facturación todavía no está construida, así que el producto aún no cobra.
- Aplicación
- Django y Django REST Framework en el servidor. En el navegador, una aplicación de página única en React y TypeScript, con los tipos de la API generados a partir del esquema OpenAPI para que las dos partes no se separen en silencio.
- Datos
- PostgreSQL con seguridad a nivel de fila. Documentos en S3. Bitácora de auditoría a la que solo se agregan registros: ninguno se modifica ni se borra.
- Infraestructura
- AWS Lightsail detrás de Caddy, detrás de CloudFront.
- Idiomas
- Inglés y español, incluidos los mensajes de validación que devuelve el servidor.
- Sitio
- migr8suite.com
Producto propio
LoroCast
Una correduría de patrocinios para pódcast y creadores en español y bilingües del sur de Florida. Pone en contacto a los programas con los patrocinadores; no es una plataforma de autoservicio.
Junto a la correduría publica un índice público bilingüe de códigos promocionales de pódcast. Cada código cita el programa y el episodio exactos en los que se leyó, así que quien escucha puede comprobar un código y quien patrocina puede ver dónde salió su oferta al aire.
- Etapa
- Sitio en línea con datos reales. Todavía sin ingresos: no se ha cerrado ningún acuerdo de patrocinio.
- Aplicación
- Un monolito en Rails 8 con Hotwire. Las páginas se generan en el servidor para que el índice de códigos sea indexable.
- Datos
- PostgreSQL.
- Infraestructura
- AWS Lightsail detrás de CloudFront.
- Idiomas
- Español e inglés.
- Sitio
- lorocast.com
Cliente · por ahora sin nombre
Un negocio de multiservicios en Miami
El cliente es un negocio de multiservicios de Miami: formularios de inmigración y trámites consulares para clientes hispanohablantes. Sunset Atomic construyó su sitio público y todavía lo aloja — archivos estáticos en AWS S3, servidos a través de CloudFront y desplegados automáticamente con cada cambio.
El trabajo no terminó el día del lanzamiento. Desde 2025 se han publicado cambios de forma continua a pedido del negocio, incluido uno exigido por la ley de Florida sobre notarios públicos.
Ese mismo negocio es además el cliente en producción de Migr8Suite. La gestión de casos salió de un sistema heredado en Laravel y pasó a Migr8Suite.
El nombre del cliente no aparece en esta página. Todavía no ha autorizado que se publique, y esa decisión le corresponde al cliente.
Ingeniería
Lo que hay debajo de los tres proyectos.
La misma estructura de cuentas, la misma tubería de despliegue y la misma disciplina de revisión sostienen los productos y el sitio del cliente.
- Una organización de AWS definida en Terraform Políticas de control de servicios, conjuntos de permisos de IAM Identity Center, CloudTrail, presupuestos y alertas de anomalías de costo. El estado es remoto y con bloqueo. El plan de Terraform corre en cada pull request; los apply están controlados y se autentican con OIDC, así que no hay ninguna clave de acceso de larga duración que se pueda filtrar o rotar.
- Integración continua con herramientas de seguridad Cada pull request pasa por análisis estático, auditoría de dependencias y búsqueda de secretos. Las actions están fijadas por SHA del commit y cada trabajo recibe los permisos mínimos.
- Despliegues con artefacto inmutable La imagen se construye una sola vez y se promueve a producción por digest, así que el artefacto que se probó es el que corre. Volver a la versión anterior es un cambio de configuración, no una reconstrucción.
- Decisiones y runbooks por escrito 17 registros de decisiones de arquitectura explican por qué el sistema tiene la forma que tiene, y los runbooks de operación explican cómo atenderlo cuando algo sale mal.
- Bilingüe en el servidor, no solo en el folleto El catálogo de mensajes en español está completo del lado del servidor, así que un formulario rechazado en español se explica en español. Casi todo el software que se anuncia como bilingüe traduce la página de marketing y deja los mensajes de error en inglés.
- Integración con la API de estatus de casos de USCIS Aislada en su propia función Lambda, para que ninguna credencial viva en la aplicación ni en el sitio público. El acceso a producción sigue en trámite: hoy producción apunta al entorno de pruebas de USCIS.
Alcance
Lo que esta página no afirma.
Sin testimonios, sin logotipos de clientes, sin conteo de proyectos entregados, sin porcentaje de disponibilidad. Dos productos, un cliente, una sola persona. Cuando haya más, aparecerá aquí con el mismo detalle.