Alonso Salguero

Ingeniero & Desarrollador

Ir al contenido principal

Alonso Salguero

Full-Stack · Accesibilidad Web · Sector Público

Proyectos

23 proyectos

Captura de Rediseño Sitio Oficial DGSC

8 meses · HTML, CSS

Rediseño completo del sitio web oficial de la Dirección General del Servicio Civil de Costa Rica (dgsc.go.cr). El proyecto modernizó un sistema con código obsoleto, integrando mejoras profundas de accesibilidad web (WCAG), responsividad, optimización SEO y experiencia de usuario. Actualmente publicado y en producción.

Ver proyecto ↗Detalles →
Captura de Sitio Web Restaurante De La Finca

4 semanas + evolución continua · Next.js 14, TypeScript

Sitio web en producción del restaurante De La Finca (Quepos, Costa Rica), bilingüe ES/EN, con menú por categorías exportable a PDF, galería editorial, reseñas reales de Google y reservas que se envían por WhatsApp validadas en hora de Costa Rica y quedan registradas para el restaurante. Incluye un panel de administración propio para las reservas, el menú, las imágenes del sitio y la galería, protegido con contraseña y doble factor (TOTP), sesiones revocables y límite de intentos en Postgres. En 2026 pasó por una auditoría de seguridad, accesibilidad y rendimiento: CSP sin unsafe-eval, datos estructurados, imágenes renderizadas en el servidor y 36 dependencias sin uso eliminadas.

Ver proyecto ↗Detalles →
Captura de Nexo — Gestor de Proyectos SaaS

6+ meses · React 18, Vite

Plataforma SaaS multi-tenant para gestión de proyectos y tareas colaborativas. Incluye vistas Kanban, Gantt y Calendario, tiempo real con WebSockets, IA integrada (generación de planes, análisis de riesgos, chat con el proyecto), reportes con exportación PDF/Excel, automatizaciones, integraciones externas (Slack, webhooks, iCal), arquitectura multi-organización con roles y planes, autenticación 2FA/TOTP y facturación con Stripe.

Ver proyecto ↗Detalles →
Captura de ChatBot – Servicio Civil

En desarrollo · Next.js 15, React 19

Chatbot institucional desarrollado para la Dirección General del Servicio Civil de Costa Rica (DGSC). Permite a funcionarios y ciudadanos realizar consultas automatizadas sobre trámites, normativas y servicios institucionales mediante una interfaz conversacional moderna con búsqueda semántica RAG (Retrieval-Augmented Generation) sobre una base de conocimiento institucional.

Ver proyecto ↗Detalles →
Captura de Chatbot Institucional – MAG

En desarrollo · Next.js 15, React 19

Asistente virtual desarrollado para el Ministerio de Agricultura y Ganadería de Costa Rica (MAG). Permite a ciudadanos y funcionarios realizar consultas automatizadas sobre trámites, sistemas institucionales y reglamentos mediante una interfaz conversacional accesible, con búsqueda semántica híbrida RAG (Retrieval-Augmented Generation) sobre una base de conocimiento gestionada por un panel administrativo.

Ver proyecto ↗Detalles →
Captura de Prototipo Accesible DGSC

En desarrollo continuo · Next.js 15, React 19

Prototipo funcional de dashboard para evaluar y monitorear la accesibilidad web del portal institucional de la DGSC. Incluye auditorías automatizadas con IA, visualización de hallazgos WCAG 2.2 AA, métricas de cumplimiento, seguimiento por campañas/páginas y evolución histórica de auditorías, orientado a apoyar la mejora continua y el cumplimiento normativo.

Ver proyecto ↗Detalles →
Captura de wcag-agent — Agente de accesibilidad para asistentes de IA

En desarrollo activo · 6 versiones · Node.js, JavaScript

Paquete npm open source (MIT) que instala un agente revisor de accesibilidad WCAG 2.2 en el asistente de IA que ya usa el desarrollador. Un solo comando —npx wcag-agent— lo copia con el formato correcto a cualquiera de las 10 plataformas soportadas. Audita componentes React/Next.js y Vue 3/Nuxt directamente desde el código fuente: sin servidor levantado, sin extensión de navegador. Publicado en junio de 2026, hoy en la versión 1.4.1 y sin una sola dependencia externa.

Ver proyecto ↗Detalles →
Captura de @jalonsc66/a11y-ci — Accesibilidad como parte del build

En desarrollo activo · 5 versiones · Node.js, CLI

CLI open source que lleva la auditoría WCAG 2.2 AA al pipeline de CI/CD: audita una URL con axe-core, el IBM Equal Access Checker y validadores propios de WCAG 2.2, y devuelve un exit code según el umbral de severidad configurado, de modo que el build falla cuando aparece una barrera de accesibilidad. Cuando la URL apunta a localhost o a un dominio interno, resuelve el DNS, lo detecta y corre la auditoría completa en la máquina del desarrollador antes de subir los resultados al dashboard.

Ver proyecto ↗Detalles →
Captura de SeguimientoMAG

4 semanas · Next.js 14, React 18

Sistema web institucional para el Ministerio de Agricultura y Ganadería de Costa Rica (MAG). Permite a funcionarios de extensión agrícola importar Excels del sistema SisDNEA, evaluar el cumplimiento trimestral de indicadores (Asistencia Técnica, NAMA Café, NAMA Ganadería, BAE, Producción Orgánica) y generar informes PNDIP en PDF/Excel. Incluye autenticación con roles jerárquicos (superadmin, admin, regional, funcionario), Row Level Security, modo offline (PWA) y procesamiento de archivos sensibles 100% en el navegador por privacidad.

Ver proyecto ↗Detalles →
Captura de InventarioMAG – Sistema de Inventario

En desarrollo · Next.js 16, React 19

Sistema multiplataforma de gestión de inventario y activos desarrollado para el Ministerio de Agricultura y Ganadería (MAG) de Costa Rica, específicamente para la Región de Desarrollo Central Occidental (RDCO). Digitaliza el control de entradas, salidas y existencias de suministros distribuidos entre 13 agencias de extensión agropecuaria (AEAs), reemplazando el manejo manual en Excel por una plataforma web y móvil con trazabilidad completa, alertas de stock y reportes institucionales.

Ver proyecto ↗Detalles →
Captura de Habla Conmigo — Escuela de Español

3 semanas + evolución continua · Next.js 16, React 19

Sitio web en producción para Habla Conmigo Spanish School, la escuela de una profesora costarricense nativa con 21 años de experiencia enseñando español, presencial en Costa Rica y en línea. Con dominio propio, presenta un catálogo de clases con precios reales que se leen desde Postgres (Neon) con respaldo estático si la base falla, una página de servicios, cuatro opciones de alojamiento para los paquetes de inmersión y un formulario de reserva que convierte el horario a la zona del estudiante y pide nivel y datos de estadía. Las consultas llegan por correo con Resend. En desarrollo, en un entorno de preview: un panel /admin con login por código al correo para que la clienta edite video, cifras, clases, precios y fotos sin tocar código.

Ver proyecto ↗Detalles →
Captura de King Kong Barber — SaaS de reservas para barberías

En desarrollo activo (fase 4 de 6) · Next.js 15, React 19

Nació como el sitio de reservas de una barbería y hoy es una plataforma SaaS multi-tenant para barberías y salones: cada negocio tiene su subdominio, su marca, su equipo y su agenda. Un negocio se da de alta solo, con 14 días de prueba y un asistente inicial, y el dueño de la plataforma lo administra desde un panel propio. Las reservas se validan en el servidor en la zona horaria de cada negocio y una restricción de exclusión en Postgres impide que dos citas choquen. Incluye recordatorios automáticos por correo y push, reprogramación, ausencias y feriados, y una landing del producto con precios. Es una PWA instalable con modo sin conexión. Tras una auditoría en octubre de 2026 se resolvieron los CVE críticos, las fugas entre negocios y la seguridad de cuentas y sesiones.

Ver proyecto ↗Detalles →
Captura de Post JASC — POS con Facturación Electrónica

En desarrollo activo · Next.js 15, React 18

Punto de venta y sistema de facturación electrónica para Costa Rica, construido sobre la especificación v4.4 de Hacienda. Cubre la venta en caja, la emisión de facturas, tiquetes, notas de crédito y débito, proformas, cuentas por cobrar, cierre por caja, compras, inventario, reportes y un inicio con indicadores. El XML se valida contra los XSD oficiales en las pruebas y los comprobantes se envían a Hacienda desde una cola con reintentos, sin hacer esperar la venta. Las credenciales de Hacienda se guardan cifradas con AES-256-GCM y cada consulta se aísla por empresa. Se desarrolla con un plan de brechas por fases: una rama por ítem, CI con migraciones sobre Postgres vacío y más de 50 archivos de pruebas. La firma del XML está pendiente de que el cliente entregue su certificado.

Ver proyecto ↗Detalles →
Captura de Portafolio 3D interactivo

1 mes · Next.js, Three.js

Versión experimental de este portafolio: una cámara WebGL recorre una torre 3D mientras se hace scroll, y cada nivel presenta una etapa de la trayectoria. Todo el contenido se repite como HTML semántico oculto para que lectores de pantalla y buscadores lo lean sin depender del canvas. Bilingüe (español e inglés) y con widget de accesibilidad propio.

Ver proyecto ↗Detalles →
Captura de Golden Law — Plantilla web para bufetes

En desarrollo · Next.js 16, React 19

Plantilla de sitio para bufetes de abogados con hero oscuro y órbita de tarjetas, modo claro y oscuro, áreas de práctica, equipo, resultados y publicaciones en 29 páginas estáticas. El contenido de cada cliente vive en un perfil propio, así que cambiar de bufete no toca los componentes. Formulario de contacto validado con Zod que se envía por webhook, banner de cookies con analítica solo con consentimiento, JSON-LD y transiciones entre páginas con View Transitions, todo con accesibilidad WCAG 2.2 AA.

Ver proyecto ↗Detalles →
Captura de Grano Alto — Plantilla de tienda virtual

Plantilla comercial · v1.2.0 · Next.js 16, React 19

Plantilla comercial de tienda con cuatro gestos de animación hechos a mano, sin librerías: crossfade, elemento compartido que vuela de la tarjeta al detalle, dock de categorías que crece bajo el puntero y desenfoque de las demás tarjetas. El producto se abre como modal con URL propia, el carrito se guarda entre pestañas y el pago puede ir por WhatsApp, correo o una pasarela propia. Bilingüe, con modo claro y oscuro, y 100 en accesibilidad, buenas prácticas y SEO en Lighthouse.

Ver proyecto ↗Detalles →
Captura de Portfolio de Ingeniero de Datos

2 semanas · React, Next.js

Portfolio profesional para Kevin Ilama Portuguez, Ingeniero de Datos especializado en SQL, ETL, Power BI y soluciones de integración de datos para empresas.

Ver proyecto ↗Detalles →
Captura de Portfolio de Karla Brenes

3 semanas · React, Next.js

Elegante portafolio web para Karla Tatiana Brenes Campos, Analista Programador, con un diseño moderno en tonos marrones y dorados, destacando su experiencia profesional y habilidades.

Ver proyecto ↗Detalles →
Captura de PsicoAlaya

1 mes · Next.js, React

Sitio web profesional para clínica de psicología con sistema de reservas, blog de artículos, páginas de servicios y equipo, formulario de contacto y panel de administración.

Ver proyecto ↗Detalles →
Captura de Victoria Arronis Díaz

2 meses · Next.js, React

Sitio web profesional con CMS para Ingeniera Agrónoma MSc. especializada en ganadería sostenible, sistemas silvopastoriles y Botón de Oro en Costa Rica. Incluye blog, servicios y panel de administración con editor de texto enriquecido.

Ver proyecto ↗Detalles →
Captura de De La Finca - Landing Page

2 semanas · HTML, CSS

Página de presentación para el restaurante De La Finca en Quepos, Costa Rica, destacando su experiencia culinaria única.

Ver proyecto ↗Detalles →