Skip to content

Articles & Stories

Technology, entrepreneurship, personal life, and everything in between

Showing 20 of 80 articles (Page 3 of 3)

Tip: press Esc to clear the search.

What is Blockchain and How Is It Radically Transforming the Economy and Industry?

From Bitcoin's origins to industrial revolution — exploring how blockchain technology is reshaping money, trust, and the future of digital ownership.

Declaring the Solution: Logic and Constraint Programming with Prolog and Mozart

Prolog and Mozart/Oz: logic puzzles, constraint solving, and four-coloring Colombia's map—university projects where you describe solutions, not steps.

Data Structures in Java: From Linked Lists to an Unbeatable Tic-Tac-Toe AI

Data structures in Java: stacks, queues, trees, graphs, Dijkstra, and an unbeatable Tic-Tac-Toe bot with Minimax—my university course end to end.

OOP in Action: Building a Sudoku Solver and Contact Agenda with Java Swing

OOP in Java Swing: Sudoku with the Observer pattern and backtracking, plus a file-backed contact agenda—two university projects where patterns met real code.

From Parentheses to Pointers: Learning C and Imperative Programming at University

Programming 2 brought C, pointers, memory management, and Allegro games—the semester I learned what the computer actually does under the hood.

My First Steps in Programming: DrScheme, Recursion, and a Function Plotter

Learning to code with DrScheme (now DrRacket): prefix notation, recursion, and a function plotter with derivatives in my first university course.

Blockchain: The Industrial Revolution of the Internet

Why blockchain goes beyond cryptocurrency: supply chains, identity, voting, and how decentralized trust reshapes modern digital systems.

WebVR with A-Frame

Building VR experiences with HTML — my talk at Pereira Tech Talks on A-Frame, Mozilla's framework bringing virtual reality to the web with zero configuration.

Deep Learning: From Academia to Practice

What I shared at PyCon Colombia 2018 on how applied mathematics lets us build AI models — linear algebra, neural networks, gradient descent, computer vision.

Comparative Analysis of Sorting Algorithms

An academic experiment comparing sorting algorithms—complexity analysis and real execution times across two server configurations.

How to Submit Google Forms via Postman and Ajax

Connect a static contact form to Google Forms via HTTP POST — no iframe needed. Step-by-step guide with Postman and jQuery Ajax.

Microservices Architecture and APIs with GraphQL

Why I moved from REST to GraphQL for microservices — divide and conquer, client-defined queries, and the trade-offs you need to know.

Introduction to Blockchain and Ethereum

From Bitcoin's blockchain to Ethereum's smart contracts — demystifying crypto for the Pereira JS community with a live Solidity demo.

Introduction to TensorFlow

My talk at the first Pereira Tech Talks meetup — exploring Google's TensorFlow, machine learning basics, and why AI was about to change everything.

What is Blockchain and How Will It Radically Transform the Economy?

I gave this talk at Universidad de Caldas — tracing blockchain from the history of money to building decentralized apps with JavaScript.

Introduction to the Internet of Things

I teamed up with Alejandro Rendon to explore IoT — from sensors and controllers to programming robots with JavaScript and Johnny-five.

NoSQL and MongoDB

When SQL tables aren't enough — my introduction to NoSQL databases, MongoDB's document model, and when to choose flexibility over rigid schemas.

Introduction to Meteor.js

My first tech talk ever — building a real-time chat app with Meteor.js from zero to working prototype in minutes, with reactive data and no WebSockets setup.

One Afternoon, One Chat App, One Framework That Changed How I Think

The story of building a fully functional real-time chat with Meteor.js in a single afternoon — to prove to a room full of developers that it could be done.