Portafolio

Alfonso Fonseca Desarrollador Full Stack en Colombia · Ingeniero de sistemas y DevOps

Alfonso Fonseca

Ingeniero de sistemas · Full Stack & DevOps

Sobre mí

¡Hola! Soy Alfonso Fonseca

Soy desarrollador full stack en Colombia e ingeniero de sistemas, con más de 6 años construyendo productos web en remoto. Me especializo en desarrollo full-stack (React, Next.js, TypeScript, Node, PHP/Laravel y WordPress) y en prácticas DevOps (Docker, CI/CD, self-hosting). Combino visión de sistemas e infraestructura con foco en producto, e-commerce y soluciones que escalan.

Experiencia

  • Full-stack con React, Next.js, TypeScript y backends en Node, PHP/Laravel, Python (Django/Flask) y Java (Spring Boot)
  • WordPress, WooCommerce, Magento e e-commerce headless
  • DevOps: Docker, CI/CD, Git y self-hosting / infraestructura
  • APIs, pasarelas de pago, GA4/GTM e integraciones de terceros
  • Productos propios: SaaS multi-tenant, frameworks y herramientas self-hosted

Intereses

  • Apasionado por los drones y la tecnología aérea
  • Self-hosting, Docker y homelab: infraestructura propia
  • Colaboración en proyectos retadores

Stack

Tecnologías y habilidades

Frontend

React
Next.js
JavaScript
TypeScript

Backend

Python
Django
Flask
Node.js
Express
Java
Spring Boot
PHP
Laravel
NoSQL

E-Commerce y CMS

Magento
WooCommerce
WordPress
E-Commerce

DevOps y prácticas

Docker
CI/CD
Git
SEM

Idiomas

Español Nativo
Inglés A1 conversacional · técnico escrito

Trabajo

Proyectos y logros

Selección de proyectos personales, de cliente y logros. Los de cliente se describen sin identificar marcas.

Metodología

Desarrollo aumentado con IA

Integro la IA de forma agéntica en mi flujo diario de ingeniería: coding asistido, automatización de tareas y orquestación de agentes, no solo autocompletado.

Claude CodeMCPCursorLLM CLIs
  • Coding agéntico con Claude Code y Cursor sobre servidores remotos (SSH)
  • Integraciones vía MCP (p. ej. Atlassian/Jira) y herramientas propias
  • Automatización de reportes y worklogs con LLMs y memoria persistente
  • Orquestación de subagentes y prompt engineering aplicado a producto
Personal

PickUP — Framework full-stack propio

Framework híbrido (JavaScript + Python) para construir sitios dinámicos y sistemas web, con arquitectura por capas y un sidecar de Python para tareas especializadas.

TypeScriptNode.jsPythonReact
  • Núcleo en TypeScript/Node con UI en React y sidecar Python
  • Monorepo con npm workspaces y roadmap por niveles (L0–L5)
  • Autodesplegado como servicio en infraestructura propia
Personal

Homelab self-hosted

Infraestructura personal auto-alojada en dos servidores: contenedores, servicios web, backups automatizados y acceso remoto seguro.

DockerLinuxsystemdTailscale
  • Orquestación con Docker y vhosts Apache
  • Hardening SSH + fail2ban, Wake-on-LAN y backups con rsync
  • Publicación segura a internet con Tailscale
Personal

Dashboard de finanzas personales

Panel multi-módulo para presupuesto 50/30/20, deudas e inversión, con monitor USD/COP, alertas y vistas analíticas.

FastAPIReactSQLiteChart.js
  • Presupuesto 50/30/20 y seguimiento de deudas/ahorro/inversión
  • Histórico TRM USD/COP, alertas y análisis hacia un target COP
  • Portal unificado con módulos por subdominio
Personal

Automatización de reportes con IA

Sistema que analiza la actividad de repositorios y genera reportes de avances en lenguaje de negocio, con envío automático por correo.

BashLLM CLIcron
  • Clasificación de actividad en logros e incidencias
  • Redacción con IA y envío programado por cron
Cliente

Plataforma de reservas para estudio fotográfico

Rediseño y reconstrucción del sitio de reservas de una empresa de fotografía en Guatemala para su temporada navideña: tema nativo sin Elementor y plugin de reservas propio, ya en producción.

WordPressPHPMariaDBJavaScriptWP-CronDocker
  • Calendario por paquete con cupos, horarios y precios por mes (pre-temporada)
  • Flujo completo: solicitud, comprobante de pago, aprobación por enlace y correos HTML
  • Cron que libera apartados sin pago y envía recordatorios el día anterior
  • Antispam (honeypot + límite por IP) y migración de reservas históricas desde JetBooking/WPForms
Cliente (ONG)

Sitio bilingüe para ONG

Sitio web a medida para una organización sin fines de lucro: donaciones en línea, contenido bilingüe (EN/ES) y refuerzos de seguridad.

WordPressPHPDockerStripePayPal
  • Tema y plugins a medida; donaciones Stripe/PayPal con webhook firmado
  • Multilenguaje EN/ES con Polylang
  • Hardening de login, consentimiento y stack Docker local
Cliente

E-commerce headless multi-app

Plataforma de comercio electrónico desacoplada (headless) que sirve a varias aplicaciones cliente desde un backend WordPress central.

WordPress headlessReactREST API
  • Backend WordPress headless como fuente única
  • Frontend desacoplado y consumo por API REST
Cliente

Apps móviles de fuerza de ventas

Aplicaciones móviles para fuerza de ventas y reparto, con operación offline y múltiples entornos (dev, QA y producción).

FlutterDartFirebase
  • Soporte de trabajo offline con sincronización
  • Manejo de flavors por entorno y builds firmados
Cliente

Medición y analítica multi-sitio

Implementación de medición por interacción y envío de eventos a GA4/GTM en una red de sitios de concesionario.

JavaScriptGA4Google Tag Manager
  • Tracking por botón e interacción del usuario
  • Integración GA4 / GTM y verificación de eventos
Cliente

Entornos dockerizados Laravel + Vite

Montaje de entornos de desarrollo dockerizados para un stack Laravel/Filament (panel admin) más un frontend Vite, con pipeline de build.

LaravelFilamentViteDocker
  • Contenedores para backend Laravel/Filament y frontend Vite
  • Pipeline de build y despliegue reproducible
Personal · WIP

Nilo City — City builder en navegador

City-builder web inspirado en Pharaoh: campaña, sandbox y simulación compartida entre cliente y servidor (monorepo sim + API + front).

Phaser 4TypeScriptViteFastifyPostgreSQL
  • Paquete de simulación usable en browser y en API autoritativa
  • Auth con cookie httpOnly, saves, campaña, build/trade
  • Smoke tests, Playwright y Docker; multijugador aún no implementado
Producto · WIP

SaaS multi-tenant (servicios funerarios)

Producto propio multi-tenant: clientes, contratos, cuotas, pagos, roles y panel de plataforma, con aislamiento por tenant.

NestJSNext.jsPrismaPostgreSQLStripe
  • RLS en Postgres + pruebas de aislamiento entre tenants
  • Billing Stripe, jobs con Redis y correo transaccional
  • Landing SEO; despliegue productivo aún pendiente
Personal

DevVault — Gestor de secretos local

Gestor de secretos y enlaces de ambientes con cifrado en reposo e import/export compatible con gestores conocidos.

FastAPISQLitecryptographyDocker
  • Scrypt + Fernet; la clave maestra no se persiste
  • Import CSV desde 1Password / Bitwarden / Keeper / KeePass
  • Escucha solo en localhost; generador CSPRNG
Personal

Zync — Apuestas y ranking de partidos

App de apuestas amistosas y ranking: puntos por acierto, cierre automático antes del partido y notificaciones de resultados.

DjangoSQLiteTailwindDocker
  • Cierre de apuestas 5 min antes; reglas de puntuación configurables
  • Ranking, export CSV desde admin e i18n
  • Scripts de feed diario de competiciones
Personal

Dotcoins — Marketplace de coleccionables

Marketplace de imágenes coleccionables con puntos internos (sin blockchain): compra, cesión y trazabilidad.

FastAPIPostgreSQLReactVite
  • JWT access/refresh, Alembic y roles admin/buyer
  • Front React + Tailwind en monorepo Docker
  • Reglas de negocio para bloquear operaciones inválidas
Personal

Restream LAN — IPTV en red local

Retransmisión de IPTV/HLS/RTSP/YouTube o archivos en la LAN, con panel admin y EPG opcional.

FastAPIffmpegyt-dlpDocker
  • Remux HLS con copy (poca CPU) y reaper de procesos idle
  • Export M3U + guía XMLTV para clientes tipo TiviMate
  • Catálogo persistente en SQLite
Cliente · WIP

API de suscripciones y pagos

Backend de suscripciones, roles y ciclos de facturación con pasarela de pago colombiana, pensado para producto de pólizas/parque.

Node.jsExpressMySQLJWTePayco
  • Auth JWT + refresh, roles, Helmet, rate limit y auditoría
  • Planes, ciclos de facturación e integración ePayco documentada
  • Roadmap de integraciones externas aún en curso
Personal

Votación interna — Empleado del mes

App de votación interna: un voto por persona, ranking en vivo y panel admin con PIN.

Next.jsReactSQLiteTypeScript
  • Persistencia con better-sqlite3 y seed de empleados
  • Admin: alta/desactivar, abrir/cerrar votación y fotos
  • App autocontenida, lista para uso interno
Personal

Analytics de lotería pública

Scraper ético de resultados públicos + dashboard de frecuencias y scores heurísticos (sin pretender predicción real).

PythonStreamlitPlotlySQLite
  • Ingesta con requests/BS4 (Playwright solo como fallback)
  • Métricas calientes/fríos, co-ocurrencia y ventanas
  • Docker + script de refresco de datos

Trayectoria

Experiencia profesional

jul. 2022 — actualidad

Desarrollador Full Stack — Tww

Desarrollo web full-stack, e-commerce y apps móviles · remoto (Centroamérica)

  • Aplicaciones web modernas con React, Next.js y Node
  • E-commerce headless, Magento y WooCommerce
  • APIs, pasarelas de pago, apps Flutter y analítica GA4/GTM
jun. 2016 — jun. 2022

Diseñador web freelance

Diseño web, branding e identidad visual · agencias en Costa Rica, Puerto Rico, EE. UU., Argentina y Perú

  • Diseño de páginas web y experiencia de usuario
  • Branding, diseño de logo y arte gráfico
  • Packaging y material de marca
abr. 2013 — jun. 2016

Desarrollador Backend / Web API — Freelance

Backend, APIs, e-commerce y apps móviles · freelance con agencias (Costa Rica, Puerto Rico, EE. UU., Argentina y Perú)

  • PHP, WordPress, WooCommerce y Magento
  • Integración de APIs, plugins y pasarelas de pago
  • SEO/SEM y bases en Node, React, Angular y AWS

FAQ

Preguntas frecuentes


Recomendaciones

Lo que dicen de Alfonso

Aún no hay recomendaciones públicas. Sé el primero en dejar la tuya.

Quiero dejar mi review

Contacto

¿Interesado en colaborar?

Abierto a proyectos donde Full Stack, DevOps e ingeniería de sistemas aporten valor. Hablemos de arquitectura, producto o tu siguiente idea.