Projects

A selection of my work spanning AI development, robotics research, and educational materials. From personal side projects exploring GenAI to professional work in enterprise systems and academic research in robotics.

Personal Side Projects

Open-source tools and experiments exploring AI, RAG systems, and educational software.

rag-docs

2024

Question Answer system with context-aware responses from documents in a Retrieval-Augmented Generation pipeline using LangChain, ChromaDB, and FastAPI.

Python LangChain ChromaDB FastAPI
View on GitHub →

rag-tables

2025

FastAPI-based microservice for processing and chatting with table data in CSV and XLSX formats using RAG techniques.

Python FastAPI Pandas OpenAI
View on GitHub →

poke-repo

2025 • ⭐ 11 stars

Educational Python repository for learning object-oriented programming concepts using Pokémon. Used by students for OOP practice.

Python OOP Education
View on GitHub →

Academic & Research Projects

Robotics research, motion planning, reinforcement learning, and open-source contributions.

FRobs_RL - Robotics RL Framework

2021-2022 • ⭐ 120 stars

Flexible Robotics Reinforcement Learning library for generating movements for industrial robots. Developed in Python based on PyTorch and compatible with ROS.

Python PyTorch ROS Reinforcement Learning Gazebo
View on GitHub →
Publication: IEEE CASE 2022

Machine Vision Grasping Algorithm

2022

Implementation of Generative Grasping CNN (GGCNN) to generate valid grasping poses for industrial robots, followed by trajectory generation for task execution.

Python Computer Vision Deep Learning ROS

Publication: Collaborative Pick and Place using industrial robots

ROS Industrial Robotics Examples

2020-2023

Collection of ROS packages and examples for industrial robotics applications, motion planning, and robot simulation.

ROS Python C++ Gazebo
View on GitHub →

Professional Work

AI and software development projects from Globant, Seguros Bolivar, and Colsein.

RAG-Based Document Analysis System

2023-2025 • Seguros Bolivar

Enterprise-grade RAG application for intelligent document processing and data extraction, handling 500+ documents yearly using LangChain, ChromaDB, and FastAPI.

Python OpenAI API ChromaDB FastAPI LangChain

Computer Vision Claims Processing

2023-2024 • Seguros Bolivar

Python microservice for automated image risk analysis, processing 5000+ insurance quotations annually with OpenCV and FastAPI deployed on AWS EC2.

Python OpenCV FastAPI EC2 Computer Vision

Automation Bots & Research Agents

2022-2025 • Seguros Bolivar

Developed automation bots handling 2000+ web queries monthly and research agents processing 1000+ publications for business insights.

Python Selenium Streamlit OpenAI Vertex AI

Teaching & Educational Materials

Open-source course materials used by hundreds of students at Universidad Nacional and beyond.

Programming Fundamentals Course (UNAL)

2023-Present • ⭐ 114 stars

Complete Python programming course materials covering fundamentals, OOP, data structures, and practical projects. 114 GitHub stars.

Python Jupyter GitHub Education
View on GitHub →

Object-Oriented Programming Materials

2024-Present • ⭐ 60 stars

Advanced OOP concepts with Python, design patterns, and best practices. Multiple course repositories with 60-80 stars each.

Python OOP Design Patterns
View on GitHub →

Robotics Course Materials

2022-Present • ⭐ 64 stars

Industrial robotics, ROS, kinematics, and control theory materials for university courses.

ROS Python MATLAB Robot Studio
View on GitHub →

Earlier Work (2013-2019)

Previous research and development projects in robotics and mechatronics.

Offline Trajectory Optimization with PSO

2018-2019 • MSc Thesis - UNAL

Implemented Particle Swarm Optimization algorithm to create collision-free trajectories for ABB IRB 140 industrial robot. The code was developed in MATLAB and connection to the robot used postprocessed RAPID programming.

PSO Test Function

Test function for the PSO

Particles Evolution

Particles path evolution

Generated Path

PSO generated path

3D Laser Scanner for Tank Calibration

2014-2017 • Colsein

Co-designed, built, and commissioned a 3D laser scanner for fuel tank gauging in less than 18 months. Achieved millimeter-resolution 3D models for 8 tanks. The scanner was partially funded by the Colombian Institute for Science "Colciencias".

Tank Gauging

Tank gauging process

Point Cloud

Tank point cloud representation

Scanner

Final laser scanner

Delta Parallel Robot

2013 • BSc Thesis - UNAL

Designed a delta parallel robot mechanism with detailed mechanical and control system design. The robot dimensions were obtained using a basic optimization algorithm that maximized the workspace. Mechanical loads analysis using NX Nastran allowed optimal motor and controller selection.

Delta Design

Delta robot final design

Workspace

Delta robot workspace

Components

Delta robot components

Apple Classifier with Neural Networks

2012

Computer vision system using neural networks for automated apple classification by quality. Developed using OpenCV for segmentation and neural networks for classification.

Apple Segmentation

Apple segmentation ROI

Neural Network

Neural Network classification

Dataset

Apples labeling