Projects
Featured Projects
Almendros Store Backend API
BackendProduction-ready backend API developed for real haberdashery supply business. Features comprehensive security with Helmet.js, rate limiting, Swagger documentation, input sanitization, robust validation, session auditing, and complete CI/CD pipeline. Implements modern backend architecture with TypeScript, Prisma ORM, and automated testing with SonarQube integration for code quality assurance.
Fleet Management System
BackendEnterprise-grade application for transportation company role and operations management. Comprehensive system including modules for trip planning, vehicle maintenance scheduling, driver management, fleet tracking, and audit trails. Built with Spring Boot and Java 17, featuring PostgreSQL database, Docker containerization, automated CI/CD with GitHub Actions, and responsive Bootstrap interface.
Microservices with Kafka and Redis
DevOpsDistributed streaming system simulation (Netflix-style) implementing three specialized consumers: analytics processing, notification delivery, and content recap generation. Utilizes Apache Kafka for message streaming, Redis for caching, Express.js as message producer, and Python for consumer services. Full Docker Compose orchestration demonstrating modern microservices architecture and event-driven design patterns.
Custom Block Cipher Algorithm
SecurityCustom encryption algorithm implementing block cipher with substitution, transposition, and XOR operations using pseudorandom number generation. Features a clean web interface built with Tailwind CSS for encryption/decryption operations. Demonstrates cryptographic concepts and security implementation patterns for educational and research purposes.
Professional Work
Enterprise projects developed during my professional experience. Source code is confidential.
Biosimtec - Corporate Website with Custom CMS
TotalDevDeveloped Biosimtec website evolving from React implementation based on Figma designs into a dynamic, fully manageable platform. Custom CMS using Filament for autonomous content management, TanStack Query for efficient server state management and client-side caching, React Router for smooth navigation, robust backend caching system, comprehensive role and permission system, frontend skeleton implementation for superior user experience during content loading.
Chivas House - Exclusive Event Management Platform
TotalDevSpecialized web platform for comprehensive management of exclusive Chivas Regal event. Age validation module, sophisticated pseudo-random code generation system with variable lengths for unique guest identification, complete QR code generation and reading functionalities, automated email layout and delivery system, React with React Router frontend implementing advanced Figma design, specialized QR reading section for event staff, PWA for event staff enabling efficient work with limited connectivity.
Materiales de la Sabana - Inventory System
TotalDevComplete inventory system implementing hybrid architecture with React and Laravel including Filament administrative panel. Interactive React panel for drivers and operators managing merchandise inflow/outflow and product generation, Filament interface for administrators to download detailed reports and approve information, comprehensive role and permission module, customized dashboards, QR code generation and reading system for quick vehicle identification.
Invex - Electoral Inventory Management Platform
TotalDevComprehensive inventory management platform for Thomas Greg & Sons subsidiary, designed for electoral process inventory in Colombia. Advanced role and permission system segmented by municipalities and departments, security and confidentiality of sensitive information, robust reporting system with multiple detail levels and dynamic dashboards, optimized SQL views for improved complex query performance, complete traceability from initial registration to final distribution.
Interventoría - Prison System Audit Management
TotalDevSpecialized system for management and tracking of audit reports for Colombian prison system. Platform for prison facility visits validating compliance with legal regulations, Figma design implementation in React, complete database structure design with Laravel considering complex business logic, documentation modules for each visit, compliance report generation, and audit lifecycle control.
Shopper - Commercial Promoter Management Platform
TotalDevComprehensive platform for commercial promoters to efficiently manage daily operations. Shift definition, objective establishment, and work group organization, complete modules with Laravel backend and React frontend, complex navigation flows through React Router, interactive forms and control panels, complete backend-frontend integration with client and server-side validations.
PARQ Microservices Backend Architecture
PARQMaintenance and evolution of microlithic architecture with five independent NestJS microservices sharing PostgreSQL database. Legacy code auditing and refactoring with error identification, new feature development with endpoint adjustments and connectivity, pagination systems and bulk loading queues implementation, precise cron job scheduling with timezone adjustments, comprehensive Swagger API documentation integration.
Electronic Billing Middleware Integration
PARQDevelopment of electronic billing middleware for Colombian market integration with multiple providers. Integration with Siigo, Alegra, and SATCOM billing platforms, API development for invoice processing and validation, error handling and transaction logging systems, compliance with Colombian electronic billing regulations, performance optimization for high-volume transactions.
PARQ Angular Legacy Frontend Operations
PARQMaintenance and enhancement of legacy Angular frontend for daily operational workflows. Electronic billing systems integration with invoice processing, ticket generation and printing functionality development, layout and data presentation improvements for UX enhancement, internationalization logic strengthening for multi-language support.
PARQ React Administrative Modules
PARQDevelopment of React-based administrative modules for internal management systems. Component-based architecture for reusable UI elements, state management implementation for complex workflows, integration with backend APIs for data processing, responsive design for multi-device compatibility, performance optimization and code splitting.
PARQ Landing Page Evolution
PARQMigration and enhancement of landing pages from React to Next.js with advanced features. Server-side rendering (SSR) implementation for SEO optimization, internationalization system for multi-language support, performance improvements and Core Web Vitals optimization, dynamic content management and API integration.
Membeers - AB InBev Regional Benefits Platform
SerempreDevelopment of corporate benefits platform serving employees across 5+ Latin American countries. Backend development with Laravel for scalable architecture, complex MySQL queries and PL/SQL for reporting systems, design patterns implementation (Singleton, Observer) for maintainability, automated cron jobs for user administration and notifications, RESTful API development for mobile and web applications.
Decenal Insurance Module - Fasecolda Integration
SerempreFullstack development of residential insurance consultation module for Colombian insurance entity. Integration within existing legacy application architecture, backend adjustments with Laravel and inherited PHP code, interactive Vue.js and Bootstrap frontend development, data flow optimization and reporting system enhancements.
Story Training - International Educational Platform
SerempreEducational platform evolution with international clients in Spain. Laravel backend adjustments and Orchid Admin Panel integration, custom Moodle plugin development for content sharing, Cloudinary integration for multimedia file management, educational content management system optimization, cross-platform compatibility and API development.
Internal Bidirectional Evaluation System
SeremprePerformance evaluation platform facilitating mutual assessment between employees and leaders. Complete Laravel development with Bootstrap frontend, MySQL database design for evaluation workflows, user authentication and role-based access control, performance metrics and reporting dashboard.
Backend & Data Structures
Redis Top 10 Management System
High-performance topic ranking system using Redis as fast, efficient storage mechanism. Proof of concept for real-time leaderboard management with optimized query performance.
Pseudorandom Number Generator
Mathematical pseudorandom number generator implementing multiple generation techniques for simulation, cryptography, and algorithmic applications. Flask-based web interface enabling testing of different randomization methods.
Linked List Product Management
Educational data structure implementation using linked lists for product management across retail store chains. Pure Java implementation demonstrating fundamental computer science concepts.
Bracket Validation with Stacks
Algorithm implementing stack data structure to validate proper closure of parentheses, braces, and brackets. Simulates syntactic analysis similar to compiler parsing mechanisms.
Mixed Queues and Stacks Application
Data structure application combining queues and stacks to solve organizational and cumulative calculation problems. Console-based input processing with complex data manipulation.
Priority Print Queue Management
Print queue management system implementing priority queue data structure using Model-View-Presenter (MVP) architectural pattern. Handles job prioritization and queue management.
Radix Sort Queue Implementation
Number sorting algorithm using queues with radix sort methodology through multiple passes. MVP architecture implementation with linked lists and node-based data structures.
Binary Tree Dictionary Translator
Educational binary tree implementation for multi-language word translation. Pure Java application with MVP architecture demonstrating tree traversal algorithms and search optimization.
DevOps & Distributed Systems
Bully Election Algorithm Implementation
Distributed systems implementation of the Bully algorithm for leader election and node coordination. Features Docker Compose deployment with inter-machine SSH connectivity for distributed node communication.
Berkeley Clock Synchronization Algorithm
Distributed systems application implementing Berkeley algorithm for time synchronization across distributed nodes. Essential for maintaining consistent timestamps in distributed environments.
Server Autoscaling Simulation
Advanced load balancing simulation with automatic scaling capabilities. Includes frontend monitoring interface, backend processing services, comprehensive monitoring dashboard, and automatic instance recovery for failed nodes.
Load Balancer Middleware System
Production-grade load balancing system implementing Least Connected algorithm for optimal traffic distribution. Features dynamic instance registration, real-time health monitoring, and automatic load redistribution.
Oracle Database Docker Container
Ready-to-deploy Docker containerization for Oracle Database eliminating local installation requirements. Optimized for development teams with limited resources, providing instant database provisioning.
Other Projects
Professional Portfolio Website
Modern, responsive portfolio website built with React and TypeScript. Features dark/light mode, internationalization, interactive terminal simulation, and professional UI/UX design.
Arduino - ESP32 - Flask Communication
IoT communication system implementing basic serial communication between Arduino, ESP32, and Flask server. Signals transmitted via serial communication, then forwarded to ESP32 through WiFi connectivity.
SQL Accident Analytics Project
Comprehensive data analysis project using relational database modeling for hospitalization accident data. Includes complete dataset preprocessing, data cleaning procedures, and advanced analytical queries.
Unity Simulation Game
Educational simulation game with comedic narrative featuring student seeking revenge against challenging professor. Demonstrates game development concepts, Unity engine proficiency, and programming principles.