Inicio · Sobre

Sobre RoviDev

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.

LinkedIn GitHub Google Play

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.

FASE 1
Brief y alcance

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.

FASE 2
Propuesta y arquitectura

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í.

FASE 3
Desarrollo por hitos

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.

FASE 4
Despliegue real

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».

FASE 5
Handover

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.

FASE 6
Evolución acordada

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.

Frontend

Next.js (SSR/ISR), React, TypeScript, Tailwind para tokens de diseño consistentes.

Backend

Node.js + TypeScript, APIs REST con validación de esquemas, RBAC declarativo, webhooks idempotentes.

Automatización

Python para ETL/scraping/batch, workers en colas con reintentos, Puppeteer cuando hace falta navegador.

Datos

PostgreSQL (con extensiones cuando aplica: pgvector, jsonb), Redis para cache/colas/dedupe, S3 para blobs.

IA / LLM

OpenAI, Anthropic, modelos open-source según coste y compliance. RAG con pgvector/Qdrant. Evaluación de calidad antes de producción.

Pagos e integraciones

Stripe, Redsys, Bizum. Telegram/Discord/WhatsApp APIs. CRMs (HubSpot, Holded) y ERPs por API o webhook.

Operación

Docker, CI/CD multi-entorno, Nginx + TLS + CSP, AWS / VPS según presupuesto. Logs centralizados, error tracking, alertas al canal del equipo.

Móvil

React Native/Flutter para producto cross-platform; nativo iOS/Android cuando el caso lo justifica.

Verticales

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.

1 · Migraciones controladas, no «edita la base en producción»

Toda mutación de esquema pasa por migración versionada y reversible. Sin esto, el «sistema funciona» dura hasta el primer error.

2 · Webhooks idempotentes por defecto

Stripe, GitHub, cualquier proveedor: reintenta. Si nuestro endpoint no es idempotente, hay duplicados, dobles cobros y soporte saturado. Lo asumimos siempre.

3 · Backups con restore probado

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.

4 · Eventos auditables para operaciones críticas

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.

5 · Roles claros desde el día uno

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.

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.

contacto@rovidev.com Formulario corto