Saltar al contenido

Portafolio

Proyectos en producción

Nada de maquetas. Todo lo que ves aquí está desplegado, en uso y lo mantengo yo.

Captura del sitio de Fix Home 360

Fix Home 360

Arquitectura, desarrollo e infraestructura

2026

Una plataforma completa para una empresa de energía solar, techos y agua en Puerto Rico. No es un sitio con extras: son siete repositorios en producción, desde el backend y la red de distribuidores hasta el servidor de correo corporativo, todo en infraestructura propia.

  • Backend en Node 20 y TypeScript con Express 5, Drizzle ORM y PostgreSQL 16, validado con Zod
  • Red de distribuidores con estructura unilevel sobre Laravel 12
  • Servidor de correo self-hosted con Stalwart y webmail Bulwark, con salida relayada por AWS SES
  • Dos calculadoras en dominios propios: una pública para clientes y otra interna para consultores
  • Contabilidad y línea de techos como aplicaciones independientes del mismo ecosistema

Qué incluye la plataforma

  • Plataforma compartida

    Servicio backend con autenticación, persistencia de cotizaciones y panel de administración por roles.

  • Red de distribuidores

    Estructura unilevel y cálculo del plan de compensación, construida sobre Laravel 12.

  • Infraestructura de correo

    Stalwart para SMTP, IMAP y JMAP, webmail Bulwark y relay de salida por AWS SES. Declarativa y sin secretos en el repositorio.

  • Calculadora solar

    Herramienta pública que estima coste, ahorro y proyección financiera a 25 años. Embebible por iframe y oEmbed.

  • Calculadora de plan de pagos

    Herramienta interna para que los consultores simulen el plan de compensación.

  • Contabilidad

    Aplicación contable propia servida en su subdominio.

Repositorios

  • fh360-platform
  • fixhome360
  • fixhome360-contabilidad
  • fixhome360-mail-infra
  • fixhome360-roofs
  • fixhome360-calculadora-payplan
  • usolarfamily-calculadoradeconsumos
  • TypeScript
  • Node 20
  • Express 5
  • Drizzle ORM
  • PostgreSQL 16
  • Laravel 12
  • Docker
  • Dokploy
  • AWS SES

Visitar el sitio

Canarias Conectada

Desarrollo de módulos Odoo y arquitectura multiempresa

2026

Directorio de empresas de las Islas Canarias sobre Odoo, con varios sitios web viviendo en una sola instalación: Canarias Conectada, Guanarteme, Tamaraceite y Lomo los Frailes, cada uno con su dominio y sus datos aislados.

  • Directorio público en /directorio con fichas visuales y filtros por zona y por categoría
  • Compatibilidad multi-website: varios portales sobre una única instancia de Odoo
  • Aislamiento estricto de datos entre compañías, con sus reglas de seguridad
  • Gestión de un dominio propio por empresa y tema corporativo por compañía
  • Importadores masivos de empresas y de catálogos de producto

Qué incluye la plataforma

  • Directorio web

    Rutas públicas con listado, filtrado por zona y por categoría, y salto a los microsites.

  • Aislamiento multiempresa

    Separación real de datos entre compañías dentro de una única instancia.

  • Gestor de dominios

    Un dominio propio por empresa sobre la misma instalación.

  • Tema corporativo

    Tema multiempresa con identidad visual por compañía.

  • Zonas y categorías

    Clasificación geográfica y por tipo de negocio.

  • Importadores

    Carga masiva de empresas y de catálogos de producto.

Repositorios

  • cc_odoo_website_directory
  • cc_odoo_multicompany-isolation
  • cc_odoo_website-domain-manager
  • cc_odoo_theme-corporate-multi
  • cc_odoo_zones-company
  • cc_odoo_business_category
  • cc_odoo_import-companies
  • cc_odoo_import-products
  • Odoo
  • Python
  • PostgreSQL
  • XML
  • Docker
Captura del sitio de Atlantic Home Puerto Rico

Atlantic Home Puerto Rico

Diseño, desarrollo y operación

2026

Sitio corporativo bilingüe más el sistema que lo alimenta: un bot propone el contenido de la semana, lo publica al aprobarlo desde Telegram e insiste cuando falta.

  • Sitio estático en Astro con blog y vlog bilingües y feeds RSS
  • Bot de Telegram que lee el plan semanal desde Google Sheets y publica al blog con un botón
  • Recordatorios automáticos que insisten hasta cargar el contenido pendiente
  • CRM y agenda de citas self-hosted en subdominios propios
  • Auditoría SEO técnica aplicada sobre el export completo del sitio

Repositorios

  • atlantic-home-site
  • atlantic-home-bot
  • atlantic-home-ops
  • Astro
  • TypeScript
  • Python
  • Google Cloud
  • Docker
  • Dokploy

Visitar el sitio

Car4You

Frontend y backend

2026

Panel de administración sobre una API headless: Next.js 14 con App Router contra un backend Strapi, con pruebas y registro estructurado desde el primer día.

  • Next.js 14 con App Router, componentes de servidor y route handlers
  • Interfaz con Tailwind CSS 4 y shadcn/ui
  • Backend headless en Strapi consumido por REST
  • Pruebas unitarias y de componentes con Vitest y Testing Library
  • Registro estructurado con pino y configuración por entorno sin secretos en el repositorio

Repositorios

  • c4y_nextjs
  • c4y_strapi
  • car4you_frontend
  • Next.js 14
  • React 18
  • TypeScript
  • Tailwind CSS 4
  • Strapi
  • Vitest
  • pnpm

mikecolangelo.dev

Diseño y desarrollo

2026

Este mismo sitio. Astro estático con navegación tipo SPA, tema claro y oscuro, y las capturas del portafolio generadas automáticamente desde los sitios en producción.

  • Build estático con navegación cliente por View Transitions
  • Tema claro y oscuro en tres estados, con la marca aplicada desde el manual
  • Capturas de proyectos automatizadas con Playwright y optimizadas a webp
  • Integración continua que valida tipos, build y rutas generadas
  • Despliegue en un comando, con verificación de todas las rutas tras el rollout

Repositorios

  • mikecolangelo-site
  • Astro
  • TypeScript
  • Tailwind CSS 4
  • Playwright
  • Docker
  • Traefik

Visitar el sitio

¿Quieres el siguiente en esta lista?

Cuéntame qué tienes en mente y vemos si encaja.