Quantidia
Ingeniería de producto en un SaaS de firma digital: SDKs embebibles, autenticación y firma con certificados.
- Cliente
- Quantidia
- Sector
- SaaS · Firma digital
- Ubicación
- Remoto
- Período
- 2025 —
Producto confidencial — sin capturas. El diagrama muestra una arquitectura simplificada y genérica de este tipo de plataforma.
Contexto
Quantidia es una plataforma de firma digital. Desde agosto de 2025 trabajo en ella como ingeniero de software contratado, en los flujos centrales del producto y las integraciones a su alrededor.
Desafío
Firmar un documento con validez legal no es enviar un formulario. Involucra identidad, sesiones, certificados que pueden estar en la nube, en un HSM o en un token físico, y un PDF firmado que tiene que seguir siendo verificable. Y los clientes quieren todo eso dentro de sus propios productos.
Enfoque
- Convertir requisitos de producto, seguridad y negocio en una arquitectura frontend clara y reutilizable.
- Participar en decisiones técnicas y en la definición de APIs — no solo en la implementación.
- Investigar problemas que cruzan límites entre sistemas: navegador, SDK, APIs y componentes locales.
Qué construí
Flujos centrales del producto
Interfaces y flujos de la plataforma, construidos con React, Next.js y TypeScript.
SDK web embebible
Experiencias que corren dentro de otros productos y se comunican mediante iframes, postMessage y mensajería entre dominios.
Autenticación y sesiones
Flujos de autenticación y sesión, incluyendo OAuth / OIDC, JWT y códigos de un solo uso.
Flujos de firma
Integraciones para firma PAdES y flujos basados en certificados con proveedores en la nube, HSM y tokens.
Integración local
Componentes para la integración local con certificados y tokens, construidos con Electron.
Tecnologías
- React
- Next.js
- TypeScript
- Electron
- REST APIs
- OAuth / OIDC
- JWT
- PAdES