Teaching
Courses
Universidad Distrital Francisco José de Caldas (2026 – present)
- Databases
- Advanced Databases
Universitat Pompeu Fabra (2019 – 2023)
- Interactive Systems (4 years)
- Introduction to ICT (2 years)
- Bachelor’s final projects (3 years)
Universidad Autónoma de Bucaramanga (2015 – 2019)
- Programming Fundamentals
- Computer Programming
- Theory of Computation
- Mobile Device Programming
- Mobile Applications Development — Master’s in Advanced Technologies for Software Development
- Final degree projects
Corporación Universitaria del Caribe – CECAR (2019)
- Specialisation in Mobile Application Development
Unisangil (2014)
- Software Engineering
- Programming Paradigms
Universidad Nacional de Colombia (2011 – 2012, teaching assistant)
- Computer Programming
Supervised master’s theses
- Telematic system for the prevention of chronic non-communicable diseases applied to obesity, blood hypertension and diabetes in Colombia.
- Design and implementation of a learning object prototype in augmented reality for educational and collaborative environments.
Supervised bachelor’s theses
- Design and implementation of a mobile application for itineraries of the transportation company Cotrasangil.
- Prototype of a computer system to capture environmental information in closed spaces in real time.
- Easy Trip: prototype of a mobile application for touristic orientation using georeferencing and QR codes.
- Development of the IndoorMall mobile application for indoor real-time positioning in shopping malls.
- Comparison between Python and Java programming languages for web application development.
- WifSond Meter: mobile application for measuring environmental variables at UNAB.
- Development of an augmented reality application for education in physics.
- Prototype of a computer system for monitoring environmental conditions in UNAB’s biobank using free hardware and free software.
- Health Guardian: mobile application for supporting the treatment of chronic non-communicable diseases through gamification.
- Prototype of an automatic irrigation and monitoring system that measures humidity and temperature to evaluate vegetation.
- Development of a mobile application for collective evaluation of vehicles and automotive workshops using crowdsourcing techniques.
- Development of a mobile application that facilitates information related to the cultural offer of the city.
- SoBook: mobile application for the sale, loan and exchange of books between users.
- Facial recognition system with neural networks for assistance in classrooms.
- IoT prototype to promote recycling in the population.