Inicio · Sobre
No vendemos «soluciones digitales». Construimos software que sigue vivo en dos años.
RoviDev es un estudio de software a medida especializado en IA aplicada, automatización, SaaS y dashboards internos. Trabajamos con empresas que quieren resultados verificables, no diapositivas: alcance claro, entregas por hitos, código que tu equipo o el siguiente proveedor pueda leer.
Quién está detrás
RoviDev lo dirige Rovi, software engineer con foco en backend Node.js/TypeScript, SaaS multi-tenant, integraciones con Stripe y agentes con LLM. Para proyectos que lo requieren se incorporan colaboradores específicos (frontend, móvil, devops) bajo el mismo modelo: una persona responsable de extremo a extremo.
No somos una agencia de 80 personas con una capa comercial entre tú y quien escribe el código. Eso tiene ventajas (decisión técnica rápida, sin filtros) y limitaciones (no hacemos proyectos de tamaño multi-equipo durante años); las explicamos antes de empezar.
Cómo se trabaja un proyecto con nosotros
Sin sorpresas: el patrón es el mismo en MVP, en producto y en automatizaciones internas. Cambia el calendario y el alcance, no la mecánica.
Objetivo de negocio, integraciones requeridas, restricciones (plazo, presupuesto, sistemas existentes), responsable por tu parte. Si falta una de estas cuatro cosas, lo decimos antes de cotizar.
Viabilidad escrita, descomposición en hitos, calendario orientativo, decisiones técnicas justificadas y riesgos identificados. Si vemos algo que tu brief no anticipaba, te lo decimos aquí.
Entregas verificables al final de cada hito (no «te enseño en 3 meses»). CI/CD desde el día uno. Comunicación por correo asíncrono como canal principal — videollamada solo cuando aporta.
Staging y producción separados, migraciones controladas, observabilidad básica (logs estructurados, error tracking, alertas), backup probado. No solo «sube a un servidor y funciona».
Documentación operativa breve para tu equipo: cómo desplegar, cómo restaurar un backup, cómo añadir un usuario admin, qué hacer si X falla. Una hoja A4, no un PDF de 200 páginas que nadie lee.
Tras el lanzamiento: ventana de ajustes incluida, evoluciones bajo bolsa de horas o por proyecto. Si quieres llevarte el código a otro equipo, te ayudamos a transferirlo sin fricción.
Stack que usamos en producción
No imponemos stack. Pero estos son los componentes que más usamos y que nos permiten ir rápido sin sacrificar mantenibilidad. Cada elección está justificada por experiencia operativa, no por moda.
Next.js (SSR/ISR), React, TypeScript, Tailwind para tokens de diseño consistentes.
Node.js + TypeScript, APIs REST con validación de esquemas, RBAC declarativo, webhooks idempotentes.
Python para ETL/scraping/batch, workers en colas con reintentos, Puppeteer cuando hace falta navegador.
PostgreSQL (con extensiones cuando aplica: pgvector, jsonb), Redis para cache/colas/dedupe, S3 para blobs.
OpenAI, Anthropic, modelos open-source según coste y compliance. RAG con pgvector/Qdrant. Evaluación de calidad antes de producción.
Stripe, Redsys, Bizum. Telegram/Discord/WhatsApp APIs. CRMs (HubSpot, Holded) y ERPs por API o webhook.
Docker, CI/CD multi-entorno, Nginx + TLS + CSP, AWS / VPS según presupuesto. Logs centralizados, error tracking, alertas al canal del equipo.
React Native/Flutter para producto cross-platform; nativo iOS/Android cuando el caso lo justifica.
FiveM/Lua (ESX, QBCore) en su línea propia; WordPress/WooCommerce a medida cuando el cliente ya está ahí.
Principios técnicos que no negociamos
Estas cinco cosas las aplicamos por defecto, no son un «extra premium». Si tu presupuesto no las cubre, te decimos qué proyecto sí cubre y qué no — no las quitamos para encajar precio.
Toda mutación de esquema pasa por migración versionada y reversible. Sin esto, el «sistema funciona» dura hasta el primer error.
Stripe, GitHub, cualquier proveedor: reintenta. Si nuestro endpoint no es idempotente, hay duplicados, dobles cobros y soporte saturado. Lo asumimos siempre.
Hacer backup es fácil; restaurarlo a las 3 AM bajo presión es lo difícil. Probamos al menos una restauración antes de entregar.
Pedidos, pagos, accesos: cada uno genera evento persistido con payload. Logs sirven para debug; eventos sirven para responder a un cliente seis meses después.
RBAC declarativo aunque al principio solo haya dos roles. Añadirlo tarde duele; tenerlo desde el inicio es trivial.
Lo que NO hacemos (honestidad operativa)
Decir todo lo que sí hacemos es marketing; decir lo que no, es filtrado.
- Diseño gráfico / branding completo. Trabajamos sobre identidad visual existente o usamos sistemas de diseño abiertos. Para identidad corporativa profunda, te recomendamos otro perfil.
- Producción de vídeo / motion design. Igual: no es nuestro mercado por defecto.
- Sectores regulados pesados (banca tier-1, healthcare crítico con FDA/EMA). No por capacidad técnica, sino por experiencia certificada en su normativa específica. Te lo decimos antes de empezar.
- «Construye X y luego decidimos qué queremos». Absorbemos pivotes razonables, pero proyectos sin objetivo fijo no escalan.
- Subcontratar partes críticas a perfiles desconocidos. Los colaboradores extra son personas con las que ya trabajamos. Sin «vamos a buscar a alguien que lo haga».
Hablemos del proyecto
Cuéntanos el contexto por correo (objetivo, integraciones clave, plazo orientativo). Te respondemos normalmente en menos de 30 minutos con viabilidad preliminar y siguiente paso. Sin formularios largos.