
Building a Multilingual Slide System Inside Astro with Reveal.js
How I built a two-type slide deck catalog inside my Astro website — discriminated unions, AEO twins, asset isolation, and live theme sync.
Personal projects, software, robotics, and open source work.
18 articles available
Tip: press Esc to clear the search.

How I built a two-type slide deck catalog inside my Astro website — discriminated unions, AEO twins, asset isolation, and live theme sync.

How building a cargo transport platform with university friends taught me the most valuable entrepreneurial skill: telling a story that makes people believe.

Astro and Svelte portfolio site for Sebastián Martínez Vanegas, Colombian poet and winner of the Emilio Prados International Poetry Prize.

A fully static wedding invitation site built with Astro, Svelte, and GitHub Pages — unique codes, RSVP via Google Forms, zero backend.

Migrating pereiratechtalks.org from Dockerized Ghost to static Astro on GitHub Pages — ten years of lessons packed into two weeks of code.

A simple static site for my wife, an ABA therapist and neuropsychologist: Bootstrap, GitHub Pages, zero backend, professional presence online.

The story behind the XergioAleX ninja coder brand — from concept to execution. Logo symbolism, color palette, design variants, and a complete style guide.

How I built WebVR with HTML and JavaScript: a VR maze, a 360° gallery, and 20+ demos proving browser VR doesn't need expensive hardware.

Website for a Yo Me Llamo contestant as Héctor Lavoe: audio player, gallery, and a jPlayer Safari fix that took an afternoon over three pixels.

How we built Rocka.co—from statue metaphors and parallax to a CSS Design Awards Special Kudos—for the incubator where DailyBot was born.

Hands-on Webpack 4: loaders, preprocessors, code splitting, DLL optimization, React integration, and backend bundling—how practice demystified the bundler.

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: stacks, queues, trees, graphs, Dijkstra, and an unbeatable Tic-Tac-Toe bot with Minimax—my university course end to end.

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.

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

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

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.

The story behind my first web project — a university database course final that became my introduction to PHP, SQLite, and web development.