>_ Sobre Mí
Ingeniero de Sistemas y Desarrollador Full-Stack apasionado por la arquitectura de software, el código limpio y la resiliencia de los sistemas.
Experiencia sólida construyendo aplicaciones web y móviles escalables con React, Flutter, TypeScript y Firebase, además de integrar hardware (BLE) y modelos de Machine Learning en entornos de producción.
Capacidad demostrada para gestionar ciclos de vida completos de desarrollo, desde la concepción de la arquitectura hasta el despliegue y manejo de integraciones complejas de hardware y software.
>_ Últimos Posts
Primera Entrada: Inicializando el Log
Configurando el nuevo diario tech en mi portfolio.
¿Por qué Obsidian es mi editor de texto favorito?
¿Alguna vez has deseado tener una mente organizada, donde cada idea se conecta de forma fluida y natural? Bueno, Obsidian es como tener ese sueño hecho realidad, pero en forma de una aplicación de escritura digital.
Cómo Usar VIM Y No Morir En El Intento
Recuerdo que una vez, mientras veía un Screen Cast de un programador competitivo, me di cuenta de que en ningún momento utilizaba su mouse para escribir código. Acto seguido, descubrí el mejor editor de texto.
>_ Experiencia
Otrofy Inc.
Software Engineer
Marzo 2026 - Actualidad- Propiedad completa de la arquitectura, desarrollo y mantenimiento de aplicaciones móviles en producción para los sectores HealthTech y wearables.
- Integración móvil y de hardware: Liderazgo en la ingeniería de aplicaciones de transmisión de bioseñales en tiempo real, optimizando la conectividad Bluetooth Low Energy (BLE), el procesamiento de datos de sensores y la lógica de reconexión.
- Arquitectura resiliente: Diseño e implementación de arquitecturas robustas del lado del cliente, incluyendo patrones 'Watchdog' para manejar inestabilidad de red y feedback háptico personalizado impulsado por flujos de datos dinámicos.
- Lógica Full-Stack: Gestión de sincronización backend en tiempo real usando Firebase Firestore Streams, asegurando baja latencia y un manejo robusto del estado para entornos de alta concurrencia.
- DevOps y Release Management: Supervisión del ciclo de vida completo de despliegue mediante Xcode Cloud y Android releases, manejando cumplimiento de encriptación, compilación AOT y lanzamientos exitosos en TestFlight y Google Play Console.
Intern Full Stack Developer
Diciembre 2025 - Marzo 2026- Desarrollo de extremo a extremo y optimización de aplicaciones móviles de alto impacto en los sectores HealthTech y transmisión de bioseñales.
- Ingeniería del MVP para sincronización de frecuencia cardíaca en vivo, implementando un patrón 'Watchdog' para manejar 'desconexiones silenciosas' y estabilizar la UI durante fallas de red.
- Ingeniería UX Avanzada mediante el desarrollo de un motor háptico personalizado usando matemáticas de interpolación lineal para traducir bioseñales en intensidades de vibración precisas.
- Mantenimiento y mejora de una aplicación especializada para la detección de emociones mediante wearables, optimizando la estabilidad BLE de los sensores externos.
- Asunción de tareas de DevOps gestionando los pipelines de CI/CD, generación de builds a través de Xcode Cloud y resolviendo problemas de compilación AOT para asegurar la preparación para producción.
Universidad De Cundinamarca
Desarrollador Junior
2+ Años- Colaboré con un equipo de ingenieros de sistemas en el desarrollo del front-end de un libro de recetas para permitir a los estudiantes crear, editar y compartir recetas.
- Desarrollé el front-end de una plataforma para freelancers enfocada en el reclutamiento y creación de servicios médicos utilizando la metodología SCRUM.
- Experiencia con React.js en la construcción de varias SPAs (Aplicaciones de Página Única) interactivas.
Tutor de Algoritmos y Programador Competitivo
Abril 2022 - Actualidad- Impartir tutorías de programación competitiva en C++ y Python, guiando a los estudiantes para mejorar sus habilidades en algoritmos y estructuras de datos.
- Mantenerse actualizado mediante investigación exhaustiva y revisión constante de documentación técnica relacionada con algoritmos y estructuras de datos.
- Participante activo en competencias nacionales e internacionales, como ICPC, CCPL, Codeforces Divs y RPC.
>_ Habilidades
>_ Idiomas
>_ Proyectos
Aurora
Descripción
Este sistema ha sido desarrollado como proyecto de grado con el objetivo de brindar a los estudiantes del programa de Psicología una plataforma de entrenamiento en la identificación de trastornos depresivos. Utilizando técnicas de Machine Learning, específicamente Support Vector Machines (SVM), y marcadores lingüísticos, la plataforma permite a los estudiantes analizar datos clínicos e identificar patrones de riesgo en un entorno simulado, sirviendo como un puente tecnológico esencial para su formación académica profesional.
Mitigación Emocional
Descripción
Este proyecto es una aplicación web full-stack diseñada para la detección y mitigación emocional a través de la música; el núcleo del sistema es un modelo de Deep Learning (Red Neuronal Densa con TensorFlow/Keras) que analiza las características de audio de una canción para clasificarla en tres emociones: Ira, Tristeza o Felicidad. El backend, construido en Python con Flask, sirve este modelo y se conecta a la API de Spotify (Spotipy) para recomendar playlists de mitigación que ayuden al usuario a regular su estado de ánimo. El proyecto va más allá de la demo principal, ofreciendo un dashboard de métricas (construido con Chart.js) para evaluar el rendimiento del modelo y una línea de tiempo de trazabilidad interactiva. Esta última documenta el proceso completo de investigación y las decisiones de ingeniería, incluyendo el pivoteo desde un modelo CNN fallido a la solución DNN actual, demostrando un ciclo de vida de desarrollo de ML completo.
Reconocimiento de Mariposas con Retropropagación
Descripción
Desarrollé una aplicación de escritorio completa con MATLAB App Designer para la clasificación de mariposas; La herramienta principal permite al usuario cargar una imagen y, mediante un modelo de red neuronal entrenado, el sistema identifica y predice la especie de la mariposa. El proyecto demuestra un flujo de trabajo de machine learning de principio a fin. Además de la app de clasificación, creé módulos independientes para el entrenamiento del modelo y para el procesamiento de imágenes. Esta última utilidad permite cargar y aplicar dinámicamente diferentes kernels (definidos en un JSON) para visualizar cómo los filtros afectan a la extracción de características.
Tato's Roguelike
Descripción
"El Roguelike de Tato" es un proyecto de desarrollo de juegos que documenta mi aprendizaje práctico de Python aplicado a un género que me apasiona; El resultado es un juego funcional de exploración de mazmorras donde el jugador navega por niveles generados aleatoriamente. Construido desde cero siguiendo el popular tutorial de Roguelike, el proyecto utiliza tcod para la interfaz de consola y Numpy para operaciones de datos. El código está estructurado de manera modular y está completamente abierto a contribuciones, reflejando mi interés por el software de código abierto y el aprendizaje colaborativo.
>_ Educación
Colegio E.I San Miguel Arcángel
- > Diseño Web HTML
- > Desarrollo C++ con Arduino
Universidad De Cundinamarca
- > Programación y Desarrollo de Software
- > Arquitecturas de Sistemas y Bases de Datos Relacionales / No Relacionales
Oracle Next Education
- > Proyectos prácticos que simulan escenarios del mundo real
- > Diseño Responsivo y Accesibilidad Web