Resultados
Resultados reales, historias reales
Análisis detallados de nuestros proyectos con más impacto. Descubre los retos, las soluciones y los resultados medibles.
El reto
Zelviro tenía una tienda online con más de 13.000 productos listados, integración necesaria con los principales marketplaces (eMAG, Trendyol y, más tarde, Temu), procesamiento de pedidos a través de Sameday y ColetOnline, y una base de código PHP monolítica que hacía arriesgada cada actualización. La página de listado de producto tardaba más de 90 segundos en cargar debido a queries no optimizadas sobre tablas con cientos de miles de filas. La sincronización con los marketplaces se hacía manualmente, con riesgo constante de discrepancias entre el stock real y el mostrado en eMAG. Y cualquiera que tocara el código en producción se arriesgaba a estropear años de evolución acumulada.
Nuestra solución
Reconstruimos por completo el stack técnico conservando íntegramente la base de datos y el contenido existente. Para el rendimiento, añadimos índices compuestos en la tabla products (status+slug, parent+status, featured+status) y en ppc (category_id+product_id), que redujeron el TTFB de la tienda de 94 segundos a 27 milisegundos. Reestructuramos las queries para evitar patrones N+1 e implementamos caché a nivel de OLS para las páginas públicas. Para las integraciones con marketplaces, construimos un workflow automático: sincronización de stock con cada cambio, envío automático de pedidos a Sameday/ColetOnline, lógica de reintento para errores de red, alertas en Telegram para sincronizaciones fallidas. Para la seguridad de producción, implementamos un modelo de staging-laravel como fuente de verdad canónica con replicación automática del esquema en los spokes y un sistema de copia de seguridad automática antes de cada push. Las URL antiguas se mantuvieron idénticas mediante reverse proxy, sin cadenas de redirecciones 301 que hubieran roto el posicionamiento SEO.
Resultados
TTFB de la tienda tras la indexación de la BD
Productos sincronizados automáticamente
Marketplaces integrados (eMAG, Trendyol, Temu)
Migración de código sin indisponibilidad
Proceso
El reto
Modena vende productos para baño y decoración interior con precios medios de entre 800 y 8000 RON por pedido, una categoría donde el pago a plazos es un factor crítico en la decisión de compra. Necesitaban integración con BT iPay3 para tarjetas (con soporte 3DS y preautorización para productos en stock con entrega diferida) e integración con TBI Bank para el pago a plazos de 12 a 24 meses, con interés cero entre 100 y 1.000 lei. Además de una arquitectura capaz de procesar simultáneamente el pago a plazos vía TBI y el pago con tarjeta vía BT, sin confundir la sesión del usuario. El código existente era PHP a medida monolítico con años de evolución; cualquier cambio radical podía desestabilizarlo.
Nuestra solución
Implementamos ambas integraciones de pago directamente sobre la base de código existente, con una separación estricta entre la lógica de pago y la lógica de producto, para no interferir con las funcionalidades existentes. Para BT iPay3 construimos el flujo en dos fases (autorización en el checkout, captura al confirmarse la entrega) para evitar retener fondos de productos agotados. Para TBI Bank implementamos cifrado RSA para las peticiones, validación en el servidor de los cálculos de interés (TBI calcula de forma independiente, nosotros verificamos la reconciliación), y un webhook handler que marca el pedido como pagado solo tras la confirmación de TBI. Todas las peticiones críticas se registran con un identificador único para la auditoría. Las sesiones de usuario no se mezclan entre los tipos de pago: un usuario que elige el pago a plazos con TBI no puede completar con tarjeta en la misma sesión, evitando así bugs de race condition. El reinicio recuperable se probó en 50 sesiones reales antes del lanzamiento en producción.
Resultados
Tarjeta BT iPay3 + Pago a plazos TBI Bank
Pago a plazos TBI Bank disponible
Tarjeta confirmada en la página del banco
Incidentes de pago duplicado tras el lanzamiento
Proceso
El reto
Helix Trading estaba a punto de entrar en el mercado de las prop firms educativas, un nicho donde la competencia usa integración oficial con MetaTrader y plataformas de terceros costosas (decenas de miles de EUR al año solo en licencias). Requisito del cliente: una plataforma propia a medida, sin dependencias externas de MT5, capaz de gestionar un concurso con reglas específicas (drawdown diario máximo, drawdown global máximo, objetivo de beneficio, períodos mínimos de trading), con una cuenta demo aislada por usuario y un sistema de afiliados para la promoción. Además de una experiencia de checkout para los challenges con precios entre 50 y 1500 EUR, procesamiento de pagos seguro, y un dashboard de administrador donde el equipo de Helix pudiera auditar cualquier trade y las decisiones sistémicas.
Nuestra solución
Stack elegida: Next.js 16 con Prisma 7 y PostgreSQL para el backend, NextAuth 4 para la autenticación con email o cuenta de Google, con un límite de tres dispositivos por cuenta, Tailwind 4 para la UI. Pago mediante PayPal y transferencia crypto en el checkout. Para el núcleo de trading construimos un simulador propio que procesa ticks sintéticos con una volatilidad calibrada sobre mercados reales (pares forex principales, índices), respetando spreads realistas, slippage y gaps de la noche. El motor recalcula cada 30 segundos las métricas clave (drawdown, beneficio, riesgo por operación) y aplica automáticamente las reglas del challenge (suspende la cuenta al superar el drawdown máximo, marca el éxito al alcanzar el objetivo de beneficio). Para el sistema de afiliados implementamos un seguimiento único por código de referido, cálculo automático de comisiones (8% sobre ventas netas), y un sistema de cashout con skin in the game (el afiliado debe superar personalmente una fase de challenge con un beneficio mínimo para ser elegible). El dashboard de admin ofrece visibilidad completa: cualquier usuario, cualquier trade, cualquier pago, con historial y posibilidad de override en casos excepcionales.
Resultados
Dependencias de MT5 o de terceros
Challenges (3 categorías x 5 tamaños)
Intervalo de recálculo del drawdown
Motor de simulación construido desde cero
Proceso
El reto
Climatizare.net era un sitio corporativo profesional de HVAC con tráfico constante y buenos rankings SEO en términos del sector (instalación de aire acondicionado, servicio HVAC, dimensionamiento). El cliente quería expandirse al e-commerce, vender directamente equipos con gestión de stock, carrito, checkout, integración de envío, pero sin arriesgarse a destruir la autoridad SEO existente ni a reescribir un código que funcionaba de forma estable desde hacía años. Requisito: conservación al 100% de la identidad visual, de las URL existentes, del contenido existente, más la adición de funcionalidad de tienda que se integrara de forma natural en la estructura del sitio. Además de coherencia de marca y diseño entre la zona de servicios (que sigue siendo de generación de leads) y la zona de tienda (transaccional).
Nuestra solución
Desarrollamos un workflow de transformación validado que mantiene intacto el código existente y superpone una capa de e-commerce sobre él. En concreto: el esquema canónico de staging-laravel adaptado a las particularidades de Climatizare (categorías HVAC, atributos de producto específicos de HVAC como el BTU, la clase energética, el tipo de refrigerante); una limpieza mínima del branding para la coherencia visual entre servicios y tienda; la inyección de _frontend_nav, que añade enlaces de tienda/cuenta/carrito a la navegación; global-shop.css cargado solo en las rutas /shop y /produs/*; y un módulo shop.js que gestiona el carrito en el cliente con persistencia en localStorage además de sincronización en el servidor al hacer el checkout. Iconos de carrito y cuenta añadidos en el header existente con CSS que no interfiere con el diseño del resto. Todas las URL antiguas se mantienen idénticas; las URL nuevas de e-commerce están bajo /shop/* y /produs/*, sin tocar la estructura existente. El SEO existente no se vio afectado, además de nuevas páginas de producto con el schema markup Product correspondiente.
Resultados
URL SEO existentes modificadas
Reutilizable para spokes similares
Servicios + tienda coherentes visualmente
Schema markup Product para la tienda
Proceso
El reto
Senovy gestiona un catálogo de productos que se actualiza con frecuencia a través de Google Sheets (el departamento de producto añade nuevas referencias cada semana). La sincronización manual con el sitio web era una fuente constante de errores: referencias faltantes, precios desactualizados, descripciones incoherentes. Además, como marca premium que se comunica directamente con sus clientes, necesitaban una infraestructura de email seria (múltiples cuentas en @senovy.ro y @talkbridge.co.uk, autoguardado de Enviados sin configuración por cliente, DKIM 2048 para la entregabilidad, IPv4 dedicada para la reputación). Un webmail funcional para los usuarios que no instalan cliente de escritorio. Y un alojamiento estable: no íbamos a comprometer la infraestructura de correo para ahorrarnos unos euros.
Nuestra solución
Para la importación de productos: endpoint dedicado /api/feed/run que obtiene Google Sheets mediante cURL (resuelve los problemas de redirección 307 que Google lanza en las peticiones que no vienen de un navegador) con DNS forzado a 8.8.8.8 (evita problemas de DNS local) y mapeo de los campos de la hoja al esquema de producto. Seguimiento del progreso en tiempo real a través de /api/feed/progress. Endpoint protegido con token (`93434e39…`) por seguridad. Para la infraestructura de correo: configuración completa de Postfix + Dovecot + OpenDKIM con claves 2048 en un VPS de OVH dedicado (51.68.196.195), separación de cuentas mediante Virtualmin, autoguardado de Enviados por BCC en el servidor (Postfix sender_bcc → pipe de Dovecot → doveadm save) para no depender de la configuración de cada cliente. Webmail mediante Roundcube 1.6.15 con el plugin password integrado con Dovecot BLF-CRYPT y managesieve para los filtros. SSL Let's Encrypt con renovación automática. SPF + DMARC quarantine para una entregabilidad óptima. Registros PTR configurados correctamente en OVH para evitar la clasificación como spam.
Resultados
Importación semanal desde Google Sheets
Entregabilidad de email premium
Autoguardado de Enviados independiente del cliente
Proceso
El reto
Evo Construct es una empresa de construcción civil con obras en Bucarest y provincias limítrofes. Al principio tenían un sitio corporativo básico, sin estrategia SEO, sin contenido, sin sistema de captación de leads organizado. Para un sector donde la decisión del cliente se toma tras meses de investigación y comparación de ofertas, la falta de contenido educativo y de credibilidad online suponía una pérdida constante de oportunidades frente a competidores con una presencia digital más seria. A esto se sumaba una necesidad latente de expandirse hacia la venta de productos de construcción (materiales, accesorios), que requería una arquitectura e-commerce estable, no un simple add-on sobre WordPress.
Nuestra solución
Estrategia por etapas. Fase 1: rediseño del sitio corporativo con una estructura SEO sólida (URL optimizadas, schema markup LocalBusiness, sitemap dinámico, optimización de imágenes), más un blog con 2 artículos nuevos al mes sobre temas del sector (tipos de cimentación, materiales modernos, etapas de un proyecto de construcción). Fase 2: expansión hacia una plataforma e-commerce a medida para la venta de productos de construcción, con una base robusta, fácil de ampliar mediante módulos personalizados. Migración del contenido existente, conservación de las URL antiguas con redirecciones 301, integración del formulario de solicitud de presupuesto con el CRM interno. Fase 3: consolidación SEO con más de 70 artículos optimizados, campañas de Google Ads para palabras clave comerciales, contenido de vídeo con tutoriales y presentaciones de proyectos. Fase 4: consolidación de la autoridad en términos del sector, captación de leads organizada, integración con el sistema ERP interno para un seguimiento completo del pipeline.
Resultados
El proyecto más largo del estudio
Biblioteca de contenido sobre términos del sector
Visibilidad construida a través del contenido
Seguimiento del pipeline de leads de extremo a extremo
Proceso
El reto
MTS GlobalSun crecía rápido en el mercado de energías renovables (sistemas fotovoltaicos residenciales y comerciales, baterías de almacenamiento, soluciones off-grid), pero su identidad visual y su presencia digital no reflejaban su posición en el mercado. El logo estaba anticuado (en uso desde 2015), el sitio era WordPress con una plantilla comercial fácilmente reconocible, y el contenido técnico era escaso. La competencia en el mercado fotovoltaico en Rumanía se había intensificado tras el boom del programa Casa Verde Fotovoltaice, con nuevos actores de marketing agresivo y precios a la baja. Para conservar un posicionamiento premium y justificar precios de gama media-alta, necesitaban una presencia digital que comunicara una experiencia técnica real y capacidad de diseño complejo, no solo instalación de paneles.
Nuestra solución
Proceso completo en tres frentes simultáneos. Marca: descubrimiento estratégico con los fundadores, análisis de competidores (Enefit Volt, Wind Power, otras agencias), identificación de un posicionamiento único (foco en la complejidad técnica y la consultoría, no en el volumen). Logo nuevo y moderno con símbolo abstracto de energía + sol, paleta cromática de 6 colores estructurados semánticamente, pareja tipográfica serif+sans con soporte completo de diacríticos, sistema gráfico con patrones orgánicos que evocan un flujo de energía. Manual de marca de 35 páginas. Web: rediseño completo, sitio a medida con arquitectura de tres niveles (página de inicio → categorías → productos), 75 páginas públicas, de las cuales las páginas locales sirven datos estructurados emitidos directamente por la plataforma, más un formulario de solicitud de presupuesto con tipo de proyecto y potencia estimada. SEO: estrategia a 18 meses centrada en términos competitivos del sector (paneles fotovoltaicos, kit solar, instalación PV, baterías de almacenamiento) más long tail geolocalizado (paneles fotovoltaicos Bucarest, instalación fotovoltaica Cluj). 30 artículos pilares en el lanzamiento, 4 artículos nuevos al mes.
Resultados
Logo, paleta, tipografía, sistema gráfico
Páginas públicas sobre temas técnicos
Emitidos directamente por la plataforma en las páginas locales
Con tipo de proyecto y potencia estimada
Proceso
El reto
TalkBridge opera en el mercado de servicios lingüísticos y comunicación internacional, con clientes en tres continentes. Requisito técnico: dos dominios paralelos (talkbridge.co.uk para el mercado del Reino Unido + talkbridge.com para mercados internacionales) con la misma identidad visual pero contenido adaptado a audiencias diferentes. La infraestructura de email tenía que gestionar múltiples cuentas por dominio, con IP dedicada para la reputación y DKIM 2048 para evitar los filtros antispam de entornos corporativos (Microsoft 365, Google Workspace). Además de una alta disponibilidad: cada email perdido supone un posible contrato perdido, sobre importes de decenas de miles de euros.
Nuestra solución
Alojamiento unificado en un VPS de OVH en Francia (latencia óptima para los mercados europeos + accesible globalmente) con Virtualmin para la gestión multidominio. Para los dos dominios: clones idénticos del esquema de la BD, más plantillas personalizadas según la marca con copy adaptado (inglés británico en .co.uk, inglés estadounidense en .com). Para la infraestructura de email: Postfix + Dovecot + OpenDKIM con claves 2048 independientes por dominio, IP IPv4 dedicada (registro PTR configurado en OVH), SPF + DMARC quarantine para ambos dominios. Múltiples cuentas por dominio (una cuenta nominal por empleado, duplicada en ambos dominios) con webmail Roundcube para los usuarios que prefieren el navegador. Copia de seguridad automática diaria en un almacenamiento independiente, monitorización del uptime con alertas en Telegram, certificados SSL Let's Encrypt con renovación automática para todos los vhosts.
Resultados
Marca internacional unificada
Entregabilidad premium corporativa
Reputación de email controlada
SSL para todos los vhosts
Proceso
El reto
CONSULTING STAFF CFEN SRL es una empresa especializada en consultoría de financiación europea para pequeñas y medianas empresas de Rumanía. El sitio existente era WordPress con más de 7 años de evolución, pero con problemas acumulados: plantilla antigua con plugins legacy, seguridad vulnerable, rendimiento móvil deficiente, estructura de URL fragmentada tras 3 rediseños parciales. A esto se sumaba un requisito de negocio: integrar el sitio con el sistema interno de seguimiento de proyectos de clientes (desde el lead hasta la presentación del expediente, la aprobación de la financiación y la implementación), operado a través de un EspoCRM a medida. La migración a Next.js debía hacerse sin pérdida de SEO en las posiciones ganadas en términos competitivos (consultoría de fondos europeos, financiación no reembolsable, PNRR).
Nuestra solución
Migración gradual sin tiempo de inactividad y con conservación del SEO. Stack elegida: Next.js 16 con Prisma 7 + PostgreSQL para el backend, NextAuth 4 para la autenticación de los consultores, Tailwind 4 para la UI. CMS mínimo a medida para el equipo de contenido (artículos, ofertas, casos de estudio de clientes). El WordPress original se mantuvo en paralelo como archivo hasta el traslado final, con la base MariaDB disponible para consulta retroactiva. URL antiguas mapeadas mediante redirecciones a la nueva estructura (simplificada: /servicii/, /finantari/, /resurse/, /contact). El sitio nuevo es SSG para las páginas estáticas (inicio, sobre nosotros, servicios) y SSR para las páginas dinámicas (con contenido de CMS), una combinación que da tiempos de respuesta bajos además de una gestión de contenido sencilla. Integración con EspoCRM mediante API REST para la sincronización de leads (formulario del sitio → CRM automáticamente), con un webhook en los cambios de estado del proyecto para actualizar el contenido del portal del cliente.
Resultados
Migración completa a código propio
Las direcciones antiguas llevan a la nueva estructura
Seguimiento de proyectos de extremo a extremo
Migración sin indisponibilidad
Proceso
El reto
Studio Concept funcionaba sobre un WordPress antiguo, con la plantilla comercial Woodmart, con plugins apilados sobre la plantilla, rendimiento móvil deficiente, actualizaciones de seguridad constantes y un panel de administración pesado. Su equipo quería un sitio rápido, seguro, con un CMS a medida que pudieran controlar sin miedo a actualizaciones rotas.
Nuestra solución
Reconstruimos por completo el sitio en Next.js 16 + Prisma 7 + PostgreSQL, con un dashboard de admin React a medida (Artículos, Páginas, Servicios, Portafolio, Clientes, SEO, Ajustes). Integración con DCL Hub para la sincronización de artículos + email marketing centralizado. Migración del catálogo de 124 productos y de las páginas antiguas a la nueva estructura de direcciones. Despliegue con CI/CD, SSL Let's Encrypt automático. Build estático incremental para las páginas públicas + ISR para los artículos.
Resultados
Migración completa a código propio
Catálogo trasladado a la nueva estructura de direcciones
Artículos, Páginas, Servicios, Portafolio, Clientes, SEO, Ajustes
Sin pila de plugins que mantener cada mes
Proceso
El reto
La tienda online de gres y azulejo funcionaba sobre un cPanel de Hosterion con costes altos, restricciones de recursos, sin acceso SSH y una configuración de email antigua que acababa en spam. Necesitaban una migración urgente sin pérdida de pedidos y sin downtime en el checkout.
Nuestra solución
Migramos todo el stack WordPress + WooCommerce + tema Woodmart a nuestra infraestructura CyberPanel con OLS LSAPI PHP personalizado. Reconfiguración completa del correo: mail.gresiesifaianta.ro con DKIM 2048, SPF estricto, DMARC quarantine, SNI dedicado. Plugin GoSMTP Pro para el seguimiento. Cloudflare proxificado para caché global + protección DDoS. Copia de seguridad automática diaria + monitorización del uptime.
Resultados
Inbox placement rate (după DKIM)
Cost lunar hosting
Downtime migrare checkout
TTFB după CF
Proceso
El reto
El equipo de DCL gestiona más de 14 proyectos de clientes activos. Comprobar rápidamente los pedidos, los mensajes nuevos, las estadísticas o emitir una factura sobre la marcha era imposible sin un ordenador portátil. Necesitábamos una aplicación nativa que diera acceso a todos los proyectos de DCL Hub en un solo lugar.
Nuestra solución
Construimos una aplicación React Native (iOS + Android) con un asistente de configuración de la URL de admin por proyecto + inicio de sesión centralizado. Soporte para múltiples proyectos con cambio rápido entre ellos. Inicio de sesión con credenciales de admin por spoke (Modena, Zelviro, Studio Concept, Capitex, etc.). Dashboard con KPI, pedidos recientes, mensajes, notificaciones push para eventos críticos. Cola segura sin conexión para acciones con conexión débil.
Resultados
Proiecte conectabile simultan
Timp configurare proiect nou
Push notifications/zi
App size
Proceso
El reto
VETSVSA SRL necesitaba una tienda online especializada en alimentación animal, con cientos de productos con variantes (peso, edad del animal), filtros avanzados y una experiencia fluida mobile-first. Querían probar dos versiones técnicas: una en PHP, rápida de poner en producción, + una en Next.js moderna, pensada para el futuro.
Nuestra solución
Entregamos dos versiones en paralelo que comparten el mismo diseño y las mismas API públicas: una versión PHP a medida monolítica (sobre nuestra baseline staging-laravel con más de 11.000 líneas de código de admin) para un lanzamiento rápido + una versión Next.js 16 pensada para el futuro (PostgreSQL + Prisma). Ambas están licenciadas a través de DCL Hub con sincronización automática. Esquema de producto/categoría sincronizado 1:1 con nuestro canónico.
Resultados
Variante tehnice livrate
Produse cu variante (greutate × vârstă)
Categorii ierarhice
Timp de la kickoff la beta producție
Proceso
El reto
Dennis Media, agencia de marketing de vídeo y branding de Timișoara, tenía un sitio WordPress antiguo con un rendimiento deficiente, sin admin centralizado, sin un sistema real de gestión de proyectos de clientes y sin integración con las herramientas que el equipo necesitaba a diario.
Nuestra solución
Construimos un sitio en Node.js + Express + PostgreSQL con un dashboard de admin React para la gestión interna. Portafolio de vídeo con lazy loading y vista previa instantánea, sistema CRM simple para leads, además de un calendario para sesiones de foto/vídeo con los clientes. Despliegue con PM2 en DCL Mars con monitorización + reinicio automático.
Resultados
PageSpeed mobile
Lead-uri capturate/lună (după launch)
Timp media editare portofoliu
Proceso