De la infraestructura al píxel

Arturo Merchán

Desarrollador de software Full-Stack · Plataformas digitales, sistemas empresariales y soluciones a medida

Diseño, desarrollo y pongo en marcha productos digitales completos: la interfaz, la lógica de negocio, las APIs y bases de datos, las integraciones y el servidor donde todo funciona. He construido sistemas de reservas y pagos, plataformas documentales, un directorio médico con app móvil y portales privados para empresas.

  • Movilidad y turismo
  • Salud
  • Publicaciones legales
  • Medios
  • Comercio

Sistemas construidos para operar procesos reales

Plataformas en las que he trabajado de principio a fin. Cada caso explica el problema, las decisiones técnicas y el estado actual, sin cifras infladas.

Tres áreas, un mismo proceso de ingeniería

No son servicios sueltos: cada área cubre una parte del ciclo de vida de un producto digital y se apoya en las otras dos.

Especialidad principal

Desarrollo de software y productos digitales

Aplicaciones web, plataformas SaaS, sistemas administrativos y apps móviles construidos sobre los procesos reales de cada negocio: reservas, pagos, documentos, roles y paneles de gestión.

  • Desarrollo Full-Stack
  • Aplicaciones web
  • Plataformas SaaS
  • Sistemas empresariales y administrativos
  • Portales privados
  • Aplicaciones móviles
  • Reservas y pagos
  • Gestión documental
  • Productos a medida
Ver especialidad: Desarrollo de software y productos digitales

Arquitectura, integraciones y automatización

Diseño cómo se conectan las piezas: modelo de datos, APIs, autenticación y permisos, pagos, correo transaccional, colas de trabajo e integraciones con WordPress, Shopify y servicios externos.

  • Arquitectura de aplicaciones
  • APIs REST
  • Modelado de bases de datos
  • Autenticación, roles y permisos
  • Pasarelas de pago
  • Correo transaccional y notificaciones
  • Colas y procesos asíncronos
  • Integraciones WordPress y Shopify
Ver especialidad: Arquitectura, integraciones y automatización

Infraestructura, seguridad y operación

Llevo las aplicaciones a producción y las mantengo: servidores Linux, Docker, proxies con HTTPS, despliegues, copias de seguridad y controles de seguridad integrados en el desarrollo.

  • VPS y Linux
  • Docker y Docker Compose
  • Nginx, Caddy y Traefik
  • HTTPS/TLS
  • Despliegues y CI/CD
  • Copias de seguridad
  • Gestión de secretos
  • Streaming de audio y video
Ver especialidad: Infraestructura, seguridad y operación

Tecnologías organizadas por función

Distingo entre lo que uso a diario, lo que he aplicado en proyectos concretos y las herramientas de apoyo. Todo aparece en repositorios públicos o en proyectos documentados.

  • Principal: uso recurrente en varios proyectos
  • Aplicada: implementada en proyectos concretos
  • Complementaria: parte de un sistema o herramienta de apoyo

Lenguajes

  • PHP (principal)
  • TypeScript (principal)
  • JavaScript (principal)
  • SQL (principal)
  • HTML (principal)
  • CSS (principal)
  • Bash (aplicada)
  • Liquid (aplicada)
  • Python (complementaria)
  • Kotlin (complementaria)
  • PowerShell (complementaria)

Frontend

  • React (principal)
  • Vite (principal)
  • Tailwind CSS (principal)
  • Next.js (aplicada)
  • React Router (aplicada)
  • Alpine.js (complementaria)
  • Swup (complementaria)
  • GSAP (complementaria)
  • Framer Motion (complementaria)

Backend

  • PHP modular y POO (principal)
  • APIs REST (principal)
  • WordPress APIs (hooks, CPT, REST, AJAX) (principal)
  • Node.js (aplicada)
  • NestJS + Fastify (aplicada)
  • Laravel + Sanctum (aplicada)
  • Socket.IO (aplicada)
  • Workers y tareas programadas (aplicada)

Aplicaciones móviles

  • React Native (aplicada)
  • Expo (aplicada)
  • Integración con API compartida (aplicada)
  • Modo sin conexión cifrado (aplicada)
  • PWA con Workbox (aplicada)
  • Android (Gradle) (complementaria)

Bases de datos

  • MySQL / MariaDB (principal)
  • PostgreSQL (aplicada)
  • Prisma ORM (aplicada)
  • PDO (principal)
  • Redis (aplicada)
  • IndexedDB (Dexie) (aplicada)
  • Meilisearch (complementaria)
  • MinIO / S3 (complementaria)

Plataformas comerciales y CMS

  • WordPress (temas y plugins a medida) (principal)
  • WooCommerce (aplicada)
  • Shopify / Liquid (aplicada)
  • Redsys (aplicada)
  • Google Maps Platform (aplicada)
  • Google Site Kit (complementaria)

DevOps e infraestructura

  • Docker (principal)
  • Docker Compose (principal)
  • Linux / VPS (aplicada)
  • Nginx (aplicada)
  • Caddy (aplicada)
  • Traefik (aplicada)
  • Certificados TLS (aplicada)
  • GitHub Actions (CI/CD) (aplicada)
  • Healthchecks y scripts de despliegue (aplicada)
  • Backups y prueba de restauración (complementaria)

Seguridad

  • Roles y permisos por recurso (principal)
  • Nonces y capacidades de WordPress (principal)
  • JWT y refresh tokens (aplicada)
  • MFA (aplicada)
  • Argon2 / bcrypt (aplicada)
  • Cifrado de campos AES-256-GCM (aplicada)
  • Auditoría de acciones (aplicada)
  • Validación (Zod, class-validator) (aplicada)
  • Rate limiting (aplicada)
  • Gitleaks (complementaria)
  • npm / Composer audit (complementaria)
  • OWASP ZAP en CI (complementaria)

Comunicaciones

  • SMTP (principal)
  • PHPMailer (aplicada)
  • Nodemailer (aplicada)
  • Colas y workers de correo (aplicada)
  • Outbox transaccional (aplicada)
  • React Email (complementaria)
  • Listas, segmentos y bajas (complementaria)
  • Postfix + OpenDKIM (configuración) (complementaria)

Multimedia

  • Icecast (aplicada)
  • Nginx RTMP (aplicada)
  • HLS (aplicada)
  • FFmpeg (complementaria)
  • Encoders OBS, vMix y Opticodec (complementaria)

Calidad y pruebas

  • TypeScript typecheck (principal)
  • PHPUnit (aplicada)
  • Vitest (aplicada)
  • Playwright (aplicada)
  • PHPStan (aplicada)
  • PHP_CodeSniffer / WPCS (aplicada)
  • ESLint (aplicada)
  • Shopify Theme Check (complementaria)

Del análisis a la evolución

Un proceso completo en el que cada etapa termina en algo que puedes revisar.

  1. Análisis

    Entiendo la operación, los usuarios y las restricciones.

    Entrega: Alcance priorizado y criterios de aceptación.

  2. Arquitectura

    Defino datos, roles, flujos e infraestructura antes de programar.

    Entrega: Esquema técnico revisable.

  3. Desarrollo

    Construyo por módulos con avances que puedes revisar.

    Entrega: Entregas parciales en un entorno de pruebas.

  4. Integraciones

    Conecto pagos, correo, mapas y servicios externos, validando en el servidor.

    Entrega: Flujos completos de extremo a extremo.

  5. Pruebas

    Automatizo lo crítico: tipos, lint y pruebas de los recorridos principales.

    Entrega: Informe de pruebas y errores conocidos.

  6. Despliegue

    Contenedores, proxy con HTTPS, secretos fuera del código y migraciones.

    Entrega: Sistema en producción verificado.

  7. Evolución

    Mantengo y mejoro el sistema con datos e incidencias reales.

    Entrega: Documentación y plan de mejoras.

Una persona, el ciclo completo

Soy Arturo Merchán, desarrollador de software Full-Stack en Maturín, Venezuela. Desde 2017 trabajo en proyectos web y en los últimos años me he centrado en plataformas completas: reservas y pagos para traslados en Barcelona, un sistema documental para un diario de avisos legales, un directorio médico con app móvil y temas WordPress a medida para medios y comercio.

Trabajo de forma directa con cada cliente: analizo el proceso, propongo la arquitectura, desarrollo, despliego y documento. También soy cofundador de Espressivo Venezuela, desde donde colaboro en proyectos para medios y empresas.

Cómo trabajo

  • Trato directo. Hablas con quien diseña y escribe el código, no con intermediarios.
  • Código versionado. Repositorio con historial, documentación y pruebas desde el inicio.
  • Entorno de pruebas. Revisas los avances antes de que lleguen a producción.
  • Secretos fuera del código. Credenciales en el servidor, nunca en el repositorio.

¿Qué necesitas construir o mejorar?

Cuéntame el problema, cómo funciona hoy y qué plazos manejas. Te respondo personalmente con preguntas concretas o con una propuesta de siguiente paso.

Plataformas, sistemas y apps a medida

Integraciones, pagos y automatización

Despliegue, infraestructura y mantenimiento