Miguel Ángel BlandónMABM EN

Desarrollador Full Stack & Administrador de Sistemas

Miguel Ángel
Blandón Montes

Construyo y despliego aplicaciones web y móviles completas, del diseño de la base de datos al servidor en producción.

30+
sitios desplegados
80+
servicios y aplicativos entregados

Medellín, Colombia. Programo desde 2022. Aprendiz en IAS Software, freelancer en Workana y con clientes propios.

  1. DatosPostgreSQL, MariaDB, MongoDB y migraciones con Flyway
  2. APISpring Boot, Express y FastAPI
  3. Web y móvilReact, Next.js, Jetpack Compose y Expo
  4. ServidorUbuntu, Nginx, SSL, SSH y Docker
  5. ProducciónSitios de clientes y mi propio homelab
Foto de Miguel Ángel Blandón Montes, con camisa negra sobre fondo claro.

Sobre mí

Programo desde septiembre de 2022 y no he parado. Estudio Tecnología en Desarrollo de Software en la Universidad Católica Luis Amigó, soy aprendiz en IAS Software y trabajo con clientes de Workana e independientes.

Me hago cargo de un proyecto de punta a punta, desde el código hasta el despliegue en los servidores Ubuntu que yo mismo administro. Hago lo que el proyecto necesite: web, móvil, escritorio, bots y automatización.

Cómo trabajo

  • GitFlow estricto y commits convencionales en español.
  • Arquitectura documentada, con ARCHITECTURE.md y diagramas de base de datos.
  • Historias de usuario con criterios de aceptación, organizadas por épicas.
  • Arquitectura según el dominio: MVVM + Repository en vez de Clean Architecture cuando la app es sobre todo CRUD.
  • Honestidad sobre el estado de cada proyecto: producción, beta o planeación.

Experiencia

Descargar hoja de vida (PDF)
  1. Oct 2026 — hoy

    Aprendiz de Desarrollo de Software

    IAS Software · Medellín

    Etapa productiva de mi tecnología, con contrato de aprendizaje.

  2. Mar 2026 — hoy

    Desarrollador Web Freelance & Administrador de Sistemas

    Independiente

    Sitios para restaurantes, firmas legales, e-commerce e instituciones, desplegados en Hostinger o en mi propio servidor Ubuntu.

    Administro dominios y certificados SSL, aplico hardening de SSH con cambio de puerto, llaves públicas y restricción por IP, y automatizo mantenimiento y monitoreo con Bash. También despliego backends Spring Boot con MariaDB y APIs REST documentadas en Postman.

  3. Actual · por proyecto

    Freelancer

    Workana

    Proyectos para clientes contratados a través de la plataforma.

  4. Jun — Ago 2026

    Jefe de Desarrollo y QA

    Abogados en Colombia S.A.S.

    Prestación de servicios.

Por acuerdos de confidencialidad, en las empresas solo indico el cargo.

Formación

Tecnología en Desarrollo de Software
Universidad Católica Luis Amigó
2025 — hoy · 4.º semestre

Certificaciones

Programación en Python
Universidad de los Andes · Coursera
Octubre de 2023 · Verificar

Programación en Java
Great Learning
Febrero de 2026 · Ver curso

Ahora estudio

Arquitectura hexagonal y DDD

C y C++ a bajo nivel

Observabilidad en servidores Linux

Proyectos

Debajo de los principales, el recorrido real de sus datos o peticiones.

En producción · ★ 11

Ticket Order

SaaS multiempresa para registrar bugs con evidencias y hacerles seguimiento por empresa y aplicación.

Una misma cuenta puede pertenecer a varias empresas, con roles e invitaciones. Row Level Security en Postgres separa los datos de cada una, y cada cambio de estado queda en el historial del ticket.

App móvil y panel web
sobre el mismo backend
Notificaciones push
para tickets nuevos y cambios de estado
EAS Update
actualizaciones sin pasar por las tiendas
  1. ClientesExpo, React Native y Next.js
  2. Supabase AuthCuentas y membresías por empresa
  3. PostgresDatos aislados con Row Level Security
  4. StorageEvidencias adjuntas a cada ticket

Backend 1.0 · ★ 8

Auto-Gmail-code

Una API para administrar varias cuentas Gmail con OAuth, sin pedir nunca la contraseña de Gmail.

El trabajo de fondo fue tratar con cuidado las credenciales de terceros: los tokens se guardan cifrados, el state de OAuth va firmado, expira y solo se consume una vez, y un JWT revocado deja de funcionar.

Sincroniza correo, clasifica mensajes, genera alertas de seguridad y audita las acciones sensibles. El código se organiza por features, con capas de dominio, aplicación y HTTP.

AES-256-GCM
para los tokens de Gmail en reposo
OpenAPI
contrato publicado para los clientes
Vitest + Supertest
pruebas de la API
  1. Gmail APIGoogle OAuth 2.0
  2. SincronizaciónIncremental por historyId
  3. PostgreSQLPrisma y tokens cifrados
  4. APIExpress, TypeScript, Zod y JWT revocable

Rama develop · preparando V1

The All Seeing Eye

Auditoría de red corporativa, pensada para investigar un incidente con evidencia y no con suposiciones.

Un agente instalado como servicio reporta actividad de red, ciclo de vida y heartbeats a un backend central, y detecta cuándo un equipo dejó de reportar sin explicación.

El límite es parte del diseño: los empleados saben de la auditoría y los equipos son de la empresa. No está hecho para monitoreo oculto.

systemd y Windows Service
el agente corre en Linux y Windows
Evidencia forense
exportada por rango de fechas
Multiempresa
CLI de auditor con autenticación por token
  1. AgentePython, en segundo plano
  2. APIFastAPI recibe la telemetría
  3. PostgreSQLSQLAlchemy y migraciones con Alembic
  4. AuditorConsultas y exportación desde la CLI

En producción · Android 0.3.0 · equipo de 5

Adulto Funcional

Finanzas personales, agenda y un gestor de contraseñas cifrado. Fui el líder principal, Scrum Master y desarrollador de este proyecto en equipo.

La lógica de negocio no depende ni de la base de datos ni del framework. Las contraseñas usan Argon2, las sesiones JWT con refresh rotativo, y la bóveda cifrada se abre con una Master Key.

Lo que aún no existe, la app lo dice: no simula una recuperación de contraseña que el backend no ofrece. El cliente web todavía es un scaffold.

428 de 756
commits; soy el mayor contribuidor
52
archivos de prueba en el backend
26
migraciones versionadas con Flyway
  1. App móvilReact Native, Expo Router y EAS Update
  2. TraefikHTTPS público en el puerto 443
  3. APISpring Boot 3, Java 21, Clean Architecture
  4. DatosMariaDB 11.8 y Redis 7.4, en Docker Compose

En operación · infraestructura propia

Homelab en Ubuntu Server

Mi propio servidor: microservicios, servidores de juego privados y un NAS que alquilo a diseñadores gráficos.

Lo administro de punta a punta, y aquí corre la API de Adulto Funcional. El NAS les da a los diseñadores almacenamiento en la nube a un precio más económico.

2 servidores de Minecraft
privados y en funcionamiento
1 servidor de GTA 5
privado y en funcionamiento
NAS en alquiler
almacenamiento para diseñadores gráficos
  1. Ubuntu ServerLa base que administro
  2. MicroserviciosVarios servicios desplegados
  3. Servidores de juegoMinecraft y GTA 5
  4. NASAlmacenamiento en la nube para clientes

Otros proyectos

Gestor Ventures académico · equipo de 2

App Android de gestión de negocios: resumen financiero, diferencia de caja, reinversión, alertas y asistente con IA. 41 historias de usuario en 8 épicas y 20 entidades normalizadas. Colaboré como Scrum Master, QA y desarrollador backend.

Kotlin · Jetpack Compose · Room · Firebase Auth · MVVM + Repository

MedLab terminado oct 2026 · equipo de 3

App colaborativa de disponibilidad de medicamentos en farmacias, hecha con presupuesto cero. Más de 33 historias de usuario, arquitectura N capas con Repository. Soy el mayor contribuidor del repositorio.

Spring Boot · Angular · MariaDB · OpenStreetMap · Nominatim

Gestor de Horarios y Cobro de Cartera beta

App móvil para control de jornada y cobro de cartera, en pruebas antes de integrarse a producción.

React Native · Expo

Cyber Coin

App de decisiones aleatorias con tres modos de probabilidad y animación. La lógica de dominio está separada de la interfaz y cubierta con pruebas unitarias.

Expo SDK 54 · React Native

Panel de servidores Ubuntu planeación

Panel de monitoreo visual para servidores y homelabs: especificaciones en tiempo real, puertos, procesos y flujo de red.

Clientes

Más de 30 sitios desplegados. Estos están en línea, para que los revises tú mismo. Incluyen diseño, hosting y SSL; el mantenimiento va bajo pedido.

Portada del sitio de El Gran Tian Cheng, con el nombre del restaurante sobre una foto de su interior.

Restaurante

El Gran Tian Cheng

Sitio trilingüe, en español, inglés y chino, con contenido adaptado por idioma. Carta, ubicación, reservas y pedidos por WhatsApp.

Portada del sitio de Ruta y Techo, con la ilustración de un carro sobre fondo negro.

Catálogo en línea

Ruta & Techo

Catálogo de vehículos, motos y propiedades, con atención directa por WhatsApp.

Portada de la tienda Base Táctica COL, con uniformes y chalecos de dotación.

E-commerce

Base Táctica COL

Tienda de equipamiento y dotación, con catálogo, carrito y compra asistida por WhatsApp.

Stack

Todo el ciclo: móvil, frontend, backend, datos, seguridad e infraestructura.

Lenguajes

  • Java
  • Kotlin
  • Python
  • JavaScript
  • TypeScript
  • SQL
  • Bash

Backend

  • Spring Boot
  • Spring Security
  • JPA
  • Node.js
  • Express
  • Zod
  • FastAPI
  • APIs REST

Frontend

  • React
  • Next.js
  • Vite
  • Angular

Móvil

  • Android
  • Jetpack Compose
  • React Native
  • Expo
  • EAS Update
  • Android Studio
  • Xcode

Datos

  • PostgreSQL
  • MariaDB
  • MongoDB
  • Room
  • Supabase
  • Firebase
  • Prisma
  • SQLAlchemy
  • Flyway
  • Alembic

Seguridad

  • JWT
  • Argon2
  • OAuth 2.0
  • AES-256-GCM
  • Hardening SSH

Infraestructura

  • Ubuntu Server
  • Nginx
  • SSL
  • Docker
  • Traefik
  • systemd
  • Hostinger

Testing y herramientas

  • JUnit 5
  • Mockito
  • Vitest
  • Supertest
  • Postman
  • Git
  • GitHub
  • GitFlow

Arquitectura

  • Clean Architecture
  • MVVM + Repository
  • N capas
  • Por features

¿Necesitas una página, una app o un bot?

Hago lo que tu proyecto necesite y hablas directamente conmigo, de la primera idea a la entrega.

  • Páginas web

    Desde COP 280.000

    Precio base, más hosting, dominio y SSL. Incluye el diseño; el mantenimiento va bajo pedido.

  • Aplicaciones a medida

    Bajo cotización

    Móviles, web y de escritorio, como The All Seeing Eye.

  • Bots y automatización

    Bajo cotización

    Bots, chatbots y automatización de procesos.

“Si no lo usaría yo, no está listo para otros.”

¿Tienes una idea, una app o un sitio por construir?

blandonmontesmiguelangel@gmail.com +57 314 834 9006
Hoja de vida (PDF)

Medellín, Colombia · Sin frameworks ni rastreadores.