Saltar al contenido

Construyoproductos digitalesque funcionan,no solo se ven bien.

Números que cuentan mi recorrido.

0
Proyectos personales
y de cliente
0
Años escribiendo
código a diario
0
Tecnologías en mi
stack de trabajo
0
Cursos y certificaciones
completados

Esto es lo que hago.

Mi caja de herramientas — desde código y diseño hasta infraestructura y agentes de IA. Y sigue creciendo con cada proyecto.

01 · Agentes de IA
Tarea manual—
REPETITIVO · LENTO
→
Workflow n8n◉
AUTOMATIZADO · 24/7

Agentes de IA con n8n

Diseño workflows con n8n e integro modelos de IA para automatizar tareas, extraer datos de la web, responder mensajes y conectar APIs sin escribir cientos de líneas de código.

02 · Frontend
localhost:4321

Frontend Web

Angular y React para apps con interfaces fluidas, responsive y optimizadas para SEO. Monorepo con SSR para el sitio público y CSR para el panel de administración.

03 · Backend
// nest controller
@Get('/users/:id')
async findOne(@Param() id) {
  return users.byId(id)
}

Backend & APIs

NestJS, .NET y PHP para construir APIs robustas y servicios que escalan.

04 · Base de datos

Bases de datos

MySQL y PostgreSQL principalmente. Modelado relacional, stored procedures, vistas y cron jobs.

05 · Diseño UI/UX

Diseño UI/UX en Figma

Wireframes, prototipos y design systems antes de tocar una línea de código.

06 · Servidores & Deploy

Configuración de servidores

VPS Linux u hosting, Nginx, certificados SSL y deploys. Desde levantar el servidor hasta poner el sitio online.

07 · Dominios & DNS
A
CNAME
MX

Dominios y DNS

Configuración de registros, redirects, subdominios y emails corporativos.

Experiencia profesional

Impacto real en cada proyecto

Tienda online · Creativa Studios
Shopify
Control de préstamos · Freelance
MySQLPHPJavaScriptExcel
Empresa de tecnología · Creativa Studios
ReactNode.jsJWTi18n
Startup internacional · Creativa Studios
SQL ServerC#.NETETL
Operador de estaciones de servicio · Creativa Studios
AngularSSRCSRMonorepo
Cámara de comercio internacional · Creativa Studios
WordPressPHPOTPn8n
Sistema de reservas · Creativa Studios
AngularSpring BootPostgreSQL
Plataforma de RR.HH. · Creativa Studios
ScalaAstroi18n
Clínica de medicina estética · Creativa Studios
Diseño UI/UXResponsive
Tienda online · Creativa Studios
Shopify
Control de préstamos · Freelance
MySQLPHPJavaScriptExcel

Sistema integral de control de préstamos que llevó al cliente de llevar todo en papel a tener control digital completo. Gestión de clientes, cuotas, intereses e informes financieros automáticos.

100%Digitalización
−80%Tiempo en cobros

Cómo trabajo.

Mi flujo personal para sacar adelante un proyecto — desde que me lo asignan hasta que está corriendo en producción.

Entender

Leo, pregunto y aterrizo el alcance.

Antes de programar, entiendo qué se quiere lograr. Hago preguntas, anoto requisitos y aterrizo el alcance en mi cuaderno o en un brief.

01
brief.md
—
→ objetivo del proyecto
→ usuarios y casos de uso
→ requisitos funcionales ✓
→ stack y restricciones ✓
→ entregables y fechas definidos
✓ alcance claro
Diseñar

Bocetos en Figma, no en el navegador.

Diseño primero la interfaz en Figma. Pruebo flujos, valido la idea conmigo mismo (o con quien me asignó el proyecto) antes de escribir código.

02
Construir

Código, commits y commits.

Levanto el repo, defino la arquitectura y empiezo. Trabajo por bloques pequeños y commits frecuentes — me ayuda a no perder el hilo.

03
git log
—
feat: setup proyecto + tooling
feat: auth con jwt y guards
feat: dashboard responsive
fix: validación formulario
refactor: extraer hook de fetch
✓ 27 commits esta semana
Probar

Reviso todo en distintos dispositivos.

Antes de subir a producción pruebo en mobile, tablet y desktop. Reviso SEO básico, accesibilidad y rendimiento con Lighthouse.

04
lighthouse · auditoría
—
Rendimiento 98
SEO 100
Accesibilidad 96
Buenas prácticas 100
Desplegar

Primero QA, luego producción.

Subo el proyecto al servidor de la empresa para pruebas de QA y, con el visto bueno, lo despliego a producción — VPS o hosting según el tipo de proyecto y el cliente. Configuro dominio y certificados SSL, y verifico que todo corra estable.

05
~/deploy
—
$ git push origin main
→ build & tests … passed
→ deploy a QA … ✓ aprobado
→ deploy a producción … ✓ 18s
→ nginx reload … ✓ ok
live · https://nuevo-proyecto.com

Stack y fortalezas.

Las áreas donde puedo aportar más valor a tu equipo. Cada una con métricas reales de proyectos en los que he trabajado.

Core Web Vitals · Optimización

Optimización guiada por PageSpeed.

Reviso Lighthouse y PageSpeed Insights y aplico sus recomendaciones: optimizar imágenes, reducir JavaScript innecesario y mejorar los tiempos de carga.

  • Auditorías con Lighthouse y PageSpeed Insights
  • Optimización de imágenes y carga diferida (lazy loading)
  • Reducción de JavaScript y CSS sin usar
Frontend · UI

Interfaces limpias y funcionales.

Desarrollo frontend con Angular y React, creando SPAs y landing pages con HTML, CSS, SASS y Bootstrap. En proyectos grandes suelo usar monorepo: sitio público con SSR para SEO y rendimiento, y panel de administración con CSR para uso interno.

  • Arquitectura monorepo con SSR (público) y CSR (admin)
  • Componentes reutilizables en Angular y React
  • Diseño responsive mobile-first y SEO técnico
Backend · APIs

APIs robustas y bases de datos sólidas.

Construyo APIs REST con NestJS y PHP puro. Diseño bases de datos relacionales en MySQL y PostgreSQL, usando stored procedures, vistas y cron jobs para lógica del servidor. En monorepos separo APIs según el cliente: SSR para el sitio público y CSR para el panel interno.

  • Diseño de bases de datos relacionales
  • Stored procedures, vistas y cron jobs
  • Autenticación y autorización segura
Trabajo en equipo

Aporto desde el primer día.

He colaborado en equipos de desarrollo y guiado a desarrolladores junior, coordinando tareas y avances con Slack, Odoo y Notion.

  • Pull requests pequeños y revisados
  • Mentoría y guía a desarrolladores junior
  • Slack, Odoo y Notion para gestión async
pagespeed.web.dev
https://mrubi.dev
Analizar
Analizando imágenes
Revisando JS sin usar
Midiendo compresión de recursos
98
Rendimiento
96
Accesibilidad
100
SEO
100
Prácticas
Por iniciativa propia

Administro mi propio servidor.

No es parte de ningún trabajo, es curiosidad. Ahí corren mis proyectos de hobby y las herramientas con las que los mantengo vivos.

Proxy inverso

Traefik

HTTPS automático con Let's Encrypt para cada proyecto. Nada de tocar Nginx a mano por cada subdominio nuevo.

Contenedores

Docker

Cada proyecto vive aislado en su propio contenedor, con su propia base de datos si la necesita.

Panel de administración

Portainer

Reviso, reinicio y actualizo todos los contenedores desde un panel visual, sin depender solo de la terminal.

Monitoreo en tiempo real

Netdata

Métricas de CPU, RAM, red y disco en tiempo real, para detectar un problema antes de que tumbe algo.

Analítica propia

Umami

Mi propio Google Analytics, alojado en mi VPS. Mido el tráfico de mis proyectos sin mandarle datos de nadie a terceros.

Automatización

n8n

Workflows personales corriendo 24/7, sin depender de un servicio de terceros ni de mi laptop encendida.

Sobre mí

Mi recorrido.

Desarrollador web fullstack con formación en Ingeniería en Sistemas. Manejo el ciclo completo de un proyecto: análisis, prototipado en Figma, desarrollo frontend y backend, y deploy en servidores VPS o hosting.

Experiencia

Más de 3 años construyendo software para clientes reales, desde freelance hasta una empresa de desarrollo establecida.

Tiempo completo · Remoto · Ene 2024 — Presente

Desarrollador Web Fullstack · Creativa Studios

Análisis de requerimientos y prototipado en Figma, desarrollo frontend con Angular y Astro, backend con NestJS, bases de datos en PostgreSQL, automatizaciones con n8n y deploy en servidores VPS y hosting para decenas de proyectos de clientes.

  • Plataforma de reservas online
  • Plataforma de RR.HH. en Scala
  • Sitio para clínica de medicina estética
  • Tienda online en Shopify
AngularAstroNestJSPostgreSQLn8n
Freelance · Ago — Nov 2023

Freelance · Sistema de control de préstamos

Desarrollé en PHP un sistema integral con inicio de sesión seguro, roles de usuario diferenciados, gestión de clientes y préstamos con cuotas fijas o variables, cálculo de intereses, seguimiento de abonos y reportes del estado financiero.

PHPAdminLTEMySQLAJAX
Medio tiempo · Presencial · Feb — Ago 2023

Desarrollador Web · Sortos Travel Multiservices

Lideré el desarrollo del sitio web corporativo en WordPress y creé un CRM en PHP con AdminLTE para gestión interna: registro de boletos, información de clientes, facturación y contabilidad. También estuve a cargo de la gestión de redes sociales de la empresa.

WordPressPHPAdminLTE

Educación

Formación formal en ingeniería de sistemas, complementada con estudio constante por mi cuenta.

Universidad · 2020 — 2024

Ingeniería en Sistemas y Redes Informáticas

Universidad Gerardo Barrios. Formación en arquitectura de software, bases de datos, redes y desarrollo de aplicaciones.

Técnico · 2017 — 2018

Técnico en Sistemas y Redes Informáticas

ITCA-FEPADE Megatec La Unión. Formación técnica de base en mantenimiento de equipos, redes y fundamentos de programación.

Certificaciones

Cursos y eventos que he tomado para mantenerme al día — desde fundamentos web hasta IA y cloud.

Desarrollo de software

Angular: De cero a experto

Udemy · Jul 2026

Creando Productos de Valor con Agilidad

Hun Technologies · Jul 2026

Curso de Tailwind desde Cero

Midudev · Jul 2025

GSAP desde Cero

Midudev · Jun 2025

Figma para Devs

Midudev · Jun 2025

SCRUM Foundation Professional Certification

CertiProf · Feb 2024

Flujo de trabajo en equipo con Git

EDteam · Abr 2022

Diseño UI

EDteam · Oct 2021

React desde cero

EDteam · Oct 2021

Bases de datos SQL desde cero

EDteam · Oct 2021

Pug desde cero

EDteam · Ago 2021

HTML desde cero

EDteam · Ago 2021

Master en JavaScript: JS, jQuery, Angular, NodeJS

Udemy · Dic 2020

Master en CSS: Responsive, SASS, Flexbox, Grid y Bootstrap 4

Udemy · Nov 2020

Crear una página web desde cero para principiantes

Udemy · Ene 2020

IA y Cloud

Impulsando la eficiencia: La IA en el trabajo

Universidad Gerardo Barrios · Ago 2024

Microsoft Cloud Skills Challenge

Microsoft · May 2024

Global Power Platform Bootcamp El Salvador

Comunidad Power Platform · Feb 2024

Codemotion Online Conference 2023

Codemotion · Nov 2023

AWS Discovery Day: Introducción a la Nube

AWS / Fast Lane · May 2023

Redes Neuronales Artificiales

Universidad Gerardo Barrios · Abr 2021