Projects

A collection of enterprise solutions, open source contributions, and personal projects showcasing my expertise in full-stack development.

Canvas LMS Kit for Laravel

Minimal Laravel integration package for Canvas LMS Kit with zero configuration. Features multi-tenant support for switching between Canvas instances, testing utilities for mocking API calls, and native Laravel integration with config, logging, and testing systems.

LaravelPHPPackagist

CV Optimizer

AI-powered system using Claude Code to intelligently customize CVs for job applications. Maximizes ATS compatibility while maintaining authenticity by reorganizing and emphasizing existing experience without fabricating information.

Node.jsClaude CodeAICLI

Todo Wizard

Modern full-stack task management application with React 18, TypeScript, FastAPI, and PostgreSQL. Features project organization, priorities, tags, markdown support, drag-and-drop ordering, real-time updates, and dark mode.

React 18FastAPIPostgreSQLTailwindCSS

JW Discord Bot

Discord bot providing daily texts, news, and topic search from JW.org. Supports multiple servers with per-server language configuration (Spanish, English, Portuguese), scheduled posts, and MongoDB-backed settings.

Node.jsDiscord.jsMongoDBMulti-language

Daily Text EPUB to JSON

EPUB to JSON converter for daily text publications with web interface, REST API, and CLI tool. Features real-time progress updates via Server-Sent Events, automatic year detection, and dual parsing strategy with MongoDB storage option.

Node.jsReactExpressCLI

Payment Gateway

Microservice enabling users to receive payments through configurable providers including PayPal, RappiPay, Nequi, PayU, Tpaga, SrPago, VisaNet, and MercadoPago.

LaravelPHP8+ Providers

E-commerce Gateway

Microservice allowing users to sync their E-commerce platforms with the accounting system. Integrated with Shopify and Mercado Libre marketplaces.

LaravelVue.jsShopify

Course Builder 2.0

Robust tool for ACUE's Canvas LMS improving course creation efficiency. Introduced centralized workflow, improved error tracking, and eliminated redundant tasks.

Canvas LMSPHPAutomation

ACUE CLI

Unified command-line interface for managing ACUE infrastructure across Cloud Run and VM-based systems. Features multi-environment management, AES-256-GCM encrypted credentials, audit logging, and smart auto-detection with dry-run mode and automatic rollback.

GoGCPCloud RunCLI

Serverless Event Management

Innovative solution for handling live events in Canvas LMS using GCP serverless functions. Features JWT decoding, MySQL storage, and Pub/Sub topics for scalable processing.

GCP FunctionsPub/SubServerless

Multi-Environment Infrastructure Lab

Comprehensive homelab spanning Raspberry Pi, VPS, and development workstation with 20+ containerized services. Includes Nginx reverse proxy with 22 SSL-enabled hosts.

DockerHomelabNginxTailscale

Rivera Refrigeración

Professional website for Rivera Refrigeración, a family-owned appliance repair business in Cali, Colombia with over 30 years of experience. Built with Astro and Tailwind CSS, featuring a blog system, SEO optimization, and WhatsApp integration. Deployed on Netlify.

AstroTypeScriptTailwind CSSNetlify

Ropero de Sueños

E-commerce website for Ropero de Sueños, showcasing handcrafted MDF closets for fashion dolls. Features product gallery, testimonials, FAQ section, blog system, and WhatsApp integration for orders. Built with Astro, Tailwind CSS, and Alpine.js.

AstroTailwind CSSAlpine.jsTypeScript