Algunos proyectos están hechos con WordPress, otros con JavaScript y Node.js. ¿Qué tienen en común? Todos resuelven una necesidad real y están pensados para durar.

Soporte con respuesta, no con tickets eternos

Entrega garantizada

Tu sitio, tus reglas (y bien protegido)

Gr-Arena.lat

Torneo internacional de eSports

Sitio web creado para un torneo de baile simulado con enfoque internacional. Combina funcionalidades de tienda virtual (WooCommerce), integración multimoneda (COP/USD) y sistema multilenguaje para atender a una comunidad global. También incorpora pasarelas de pago y secciones informativas del evento, el blog y el reglamento.

“Todo se hizo desde cero: hosting, dominio, DNS y desarrollo personalizado con Elementor Pro y WooCommerce.”

Coldex.com.co

Empresa de demoliciones y excavaciones en Colombia

Sitio corporativo para una empresa consolidada en el sector de obras civiles. Se enfoca en mostrar los servicios de forma clara y profesional. Incluye botones de contacto directo vía WhatsApp, formulario personalizado y diseño orientado a clientes B2B.

“Todo se hizo desde cero: hosting, dominio, DNS y desarrollo, Diseño limpio y estructura pensada para mostrar servicios.”

todoclic.shop

Tienda online con productos para el hogar, tecnología y más

Tienda virtual funcional creada desde cero, lista para recibir pagos con WooCommerce y pasarelas locales. Optimizada para navegación intuitiva, gestión de inventario y experiencia de compra rápida. El diseño se adapta a diferentes categorías de productos y públicos diversos.

“Todo se hizo desde cero: hosting, dominio, DNS y desarrollo, Creada para emprendedores que quieren vender sin depender de soluciones complicadas.”

Brain Games

Colección de juegos de consola para ejercitar la lógica y las matemáticas

Este proyecto consiste en una serie de juegos interactivos ejecutados en la terminal, diseñados para desafiar al usuario en áreas como lógica y matemáticas. Incluye juegos como verificación de paridad, calculadora de expresiones, cálculo del máximo común divisor, progresión aritmética y verificación de números primos.

Tecnologías utilizadas:

  • Node.js: Plataforma de ejecución para JavaScript en el servidor.

  • JavaScript: Lenguaje de programación principal del proyecto.

  • ESLint: Herramienta de análisis estático para identificar patrones problemáticos en el código.

  • Jest: Framework de pruebas para asegurar la funcionalidad del código.

  • Makefile: Archivo de automatización de tareas para facilitar la ejecución de comandos.

  • Asciinema: Herramienta para grabar y compartir sesiones de terminal.

Gendiff

Comparador de archivos de configuración para línea de comandos

Gendiff es una herramienta CLI que permite comparar archivos de configuración estructurados (JSON, YAML e INI) y detectar sus diferencias de forma clara y legible. Soporta múltiples formatos de salida como estilo ‘stylish’, texto plano o JSON, lo que lo hace útil tanto para desarrolladores como para automatizaciones en entornos DevOps.

Tecnologías utilizadas:

  • Node.js & JavaScript (ES6+): Base de desarrollo del proyecto, encargado del procesamiento y comparación de los archivos.

  • Commander.js: Facilita la creación de comandos personalizados para ejecutar Gendiff desde la terminal con diferentes opciones y rutas de archivos.

  • Lodash: Utilizado para manipular estructuras de datos complejas y facilitar la comparación profunda de objetos anidados.

  • Jest: Implementación de pruebas unitarias para asegurar el correcto funcionamiento de los formatos de salida y la lógica de comparación.

  • ESLint & Prettier: Aseguran un código limpio, legible y mantenible durante todo el desarrollo.

Page Loader

Descarga páginas web completas para usarlas sin conexión

Page Loader es una herramienta de línea de comandos que permite guardar una copia funcional de cualquier página web. Descarga no solo el HTML principal, sino también todos sus recursos asociados (imágenes, hojas de estilo, scripts), y modifica las rutas internas para que puedas navegarla localmente como si estuvieras en línea. Ideal para auditorías, documentación o uso sin conexión.

Tecnologías utilizadas:

  • Node.js: Proporciona el entorno para ejecutar scripts asincrónicos y acceder al sistema de archivos.

  • JavaScript (ES6+): Lenguaje base para estructurar la lógica y manipulación de datos.

  • Axios: Utilizado para realizar solicitudes HTTP y obtener el contenido de páginas y recursos externos.

  • Cheerio: Permite analizar y modificar el HTML descargado para ajustar las rutas de recursos.

  • fs/promises & path: Gestionan la creación, escritura y organización de archivos locales.

  • Listr: Controla y muestra el progreso de las tareas en la línea de comandos de forma ordenada.

  • Debug: Añade trazabilidad durante el desarrollo y facilita la depuración de errores.

RSS Reader

Agregador de fuentes RSS con actualizaciones automáticas y validación robusta

Este proyecto consiste en una aplicación web que permite a los usuarios añadir y gestionar múltiples fuentes RSS, verificando la validez de las URLs ingresadas y evitando duplicados. La interfaz muestra los feeds y artículos más recientes, y verifica automáticamente nuevas publicaciones en intervalos regulares. Está diseñado con enfoque en arquitectura limpia, experiencia de usuario sencilla y herramientas modernas para validación, asincronía y pruebas.

Tecnologías utilizadas:

  • JavaScript (ES6+): Lenguaje principal para la lógica del frontend y manipulación del DOM.

  • Node.js: Plataforma de ejecución y configuración del entorno de desarrollo.

  • Axios: Cliente HTTP utilizado para realizar las solicitudes a las URLs de los feeds RSS.

  • Yup: Librería de validación de formularios que permite controlar errores de entrada como URLs inválidas o ya registradas.

  • i18next: Sistema de internacionalización implementado para ofrecer la aplicación en múltiples idiomas.

  • DOM API: Utilizada directamente para renderizar dinámicamente los contenidos en la interfaz y actualizar elementos tras cada interacción.

  • Webpack: Herramienta de empaquetado que permite modularizar el código, gestionar assets y generar una build optimizada.

  • Jest: Framework de testing para realizar pruebas automatizadas de funciones clave y garantizar el correcto funcionamiento ante cambios.

ChatApp

Aplicación de mensajería en tiempo real con múltiples canales y autenticación de usuarios, como un clon simplificado de Slack.

Permite a los usuarios registrarse, iniciar sesión, unirse a canales públicos, crear nuevos, renombrarlos o eliminarlos, y comunicarse en tiempo real. La aplicación gestiona eventos en vivo mediante WebSockets y cuenta con un sistema robusto de control de errores y validación de formularios. También está diseñada para ser completamente multilenguaje, con soporte para traducción dinámica de la interfaz.

Tecnologías utilizadas :

  • React: Renderiza la interfaz de usuario de forma eficiente con componentes reutilizables.

  • Redux Toolkit: Maneja el estado global de la aplicación, incluyendo autenticación y canales activos.

  • Socket.io: Permite la comunicación en tiempo real entre los usuarios mediante WebSockets.

  • Formik + Yup: Gestiona y valida formularios de login, registro y creación de canales.

  • Bootstrap: Estiliza la interfaz de forma responsiva y accesible.

  • i18next: Implementa la traducción de toda la interfaz en tiempo real.

  • Jest & React Testing Library: Automatiza pruebas de componentes y lógica crítica.

  • Rollbar: Detecta y reporta errores en producción para mejorar la estabilidad.

Task Manager

Aplicación de gestión de tareas colaborativa con autenticación, categorización y control de estado.

Este proyecto es una aplicación web que permite a los usuarios registrar cuentas, iniciar sesión y gestionar tareas con distintos estados (pendiente, en progreso, completada). Cada tarea puede clasificarse por etiquetas y categorías. La app incorpora una interfaz intuitiva para facilitar el trabajo colaborativo, y un backend robusto conectado a una base de datos SQL.

Tecnologías utilizadas :

  • React: Construcción de una interfaz modular y reactiva que permite al usuario gestionar tareas de forma fluida.

  • Redux Toolkit: Manejo del estado global, incluyendo sesiones, filtros y operaciones sobre tareas.

  • Node.js + Express: Backend con lógica de negocio RESTful que gestiona usuarios, tareas y relaciones entre ellos.

  • PostgreSQL: Base de datos SQL desplegada en Render, usada para almacenar datos de forma estructurada y segura.

  • Sequelize: ORM utilizado para interactuar con PostgreSQL, facilitar migraciones y definir relaciones entre modelos como usuarios, tareas y etiquetas.

  • JWT: Gestión segura de autenticación mediante tokens.

  • bcrypt: Cifrado de contraseñas para mayor seguridad.

  • Formik + Yup: Validación de formularios en el frontend para capturas limpias y robustas.

  • Jest + React Testing Library: Pruebas unitarias y de componentes para asegurar el correcto funcionamiento del sistema.

  •  

¿Necesitas una página web o un desarrollo a medida?

Puedo ayudarte a crear desde sitios corporativos o tiendas online hasta aplicaciones web más técnicas. Todo empieza con un mensaje. Hablemos.