About · field card

Hi, I'm Alejandro.

I write about software development, open source and technology.

PL. 014.61°N 74.08°WIllustration of a rufous-collared sparrow, the blog's mascot bird
Rufous-collared sparrow · Zonotrichia capensis · blog mascot
Name
Alejandro Ramírez
Habitat
Bogotá, Colombia · 2,640 m above sea level
Specialty
Systems Engineer
Call
@bogdev@api.bogdev.com.co

Who writes

I'm a Colombian software developer who loves building things that matter.

This blog is my corner of the internet where I share what I learn. I believe teaching is the best way to learn, and that quality technical content in Spanish deserves more room.

What I write about

Five topics, five birds of the savanna

Each topic on the blog takes its color from a bird of Bogotá. Privacy and DIY are the pillars; everything else grows around them.

PrivacyPillar 01

Privacy

Digital sovereignty, self-hosting and tools to look after your data. Like the masked flowerpiercer: see without being seen.

Masked flowerpiercer · Diglossa cyanea

DIY · Do it yourselfPillar 02

Do it yourself

Home labs, hardware and projects built at home. Like the swallow, which builds its nest with whatever it finds.

Blue-and-white swallow · Pygochelidon cyanoleuca

I also write about

Artificial intelligence03

Artificial intelligence

Language models, RAG and how to connect them to your own data, without depending on anyone.

Sparkling violetear · Colibri coruscans

Software development04

Software development

I build apps with React, Next.js and React Native. I write about frontend architecture, performance and accessibility, and about the road code travels to production.

Great thrush · Turdus fuscater

Linux and open source05

Linux and open source

Free software as a philosophy of transparency and collaboration. Sharing what I learn and keeping the code open is my way of giving back.

Yellow-hooded blackbird · Chrysomus icterocephalus bogotensis

Also, in every topic:Hands-on tutorials, with examples you can copy, try and adapt

Projects

What I've built

All the code behind this blog is open: backend, frontend and now its place in the fediverse.

FrontendOpen source

Micelio

FrontEnd implementation for a headless Strapi CMS built with Nuxt 4 and Vue 3, in Spanish and English, with search, comments, a double opt-in newsletter and RSS.

  • Nuxt 4
  • Vue 3
  • i18n
  • Vitest
  • Playwright

DesignIn progress

BogDev design system

Tokens with two themes, Páramo Night and Salmona Day, five categories colored after birds of Bogotá, and seven React components.

Pinchaflor · Golondrina · Chillón · Mirla · Monjita

What I believe

Five principles

  1. Free software

    This is one of the pillars of this blog. I believe open source is not just a license: it's a philosophy of transparency, collaboration and technological sovereignty.

  2. Community over competition

    The best part of this industry is the people who share without expecting anything in return.

  3. Learning in public

    Writing forces me to understand. Teaching forces me to go deeper.

  4. Simple and clear

    Complexity is inevitable; confusion is optional.

  5. Iterate without fear

    Everything you see here is a work in progress.

This blog is open source

This blog is built entirely with free tools. All the code, both backend and frontend, is on GitHub if you want to look around, learn or contribute.

shell
$ git clone https://github.com/bogd3v/micelio
$ git clone https://github.com/bogd3v/micelio-cms

How to get around

  • Use search if you have something specific in mind.
  • Browse by topics to discover things you didn't know you were into.
  • Comments are open. You don't need to agree to join in.
  • Subscribe to the newsletter if you'd rather get posts in your inbox.

Find me online

Let's talk.

The blog on the fediverse@bogdev@api.bogdev.com.coHow to follow it