Las herramientas. Y cómo las conecto.

Mi experiencia conecta desarrollo web, comercio electrónico, aplicaciones de escritorio y procesamiento de datos. Estas son las habilidades que he aplicado y los aprendizajes que sigo construyendo con mis proyectos.

INTERFACES Y EXPERIENCIA

Frontend

Construyo interfaces responsivas que conectan la navegación con los datos y las acciones del usuario. Lo aplico en plataformas educativas, catálogos de productos y controles de aplicaciones de escritorio.

ReactJavaScriptHTMLCSSTailwind CSSVite
  • Componentes, navegación y consumo de APIs en aplicaciones web.
  • Búsqueda, filtros, formularios y estados de la interfaz.
  • Diseño adaptable a móvil y escritorio, con atención a la claridad visual.
LÓGICA E INFORMACIÓN

Backend y bases de datos

Conecto las interfaces con servicios que organizan usuarios, contenidos, productos y pedidos. Mi experiencia incluye el backend educativo de la Alcaldía de Cajicá y la lógica de comercio electrónico de Wireless Cooking.

Node.jsExpressAPIs RESTPostgreSQLSQLiteJWT
  • Desarrollo de módulos y servicios que conectan frontend y backend.
  • Autenticación de usuarios y organización de información persistente.
  • Gestión de datos para cursos, compras e historiales de actividad.
APRENDIDO EN WIRELESS COOKING

Comercio electrónico e integraciones

Desarrollo funcionalidades que acompañan el recorrido desde descubrir un producto hasta consultar un pedido. Wireless Cooking me ha permitido trabajar tanto en la experiencia de compra como en las herramientas del vendedor.

ReactExpressWompiPostgreSQLAWS EC2AWS RDS
  • Catálogo, tiendas, carrito de compras y gestión de pedidos.
  • Integración de pagos en línea y seguimiento del estado de las compras.
  • Inventario, notificaciones y asistencia integrada en la plataforma.
APRENDIDO EN PIANO SOULMATE

Aplicaciones de escritorio y audio

Integro controles visuales con entrada MIDI y procesamiento de audio en una aplicación para Windows. Este proyecto me ha permitido explorar una experiencia que conecta interpretación musical, instrumentos y grabación.

ElectronWeb MIDIWeb AudioAudioWorkletBancos de sonidoWAV
  • Entrada de notas y pedal MIDI, selección de dispositivos y monitor de actividad.
  • Gestión de instrumentos, controles de sonido y efectos de audio.
  • Grabación WAV, empaquetado e instalador para Windows.
APRENDIZAJE EN CURSO · TRADING IA

Datos en tiempo real y automatización

Desarrollo una terminal de análisis de mercados con gráficos, exploración de activos e historial. Estoy profundizando en el procesamiento de datos y la validación de estrategias experimentales en un entorno demo.

PythonasyncioSQLiteSSEJavaScriptPruebas automatizadas
  • Procesamiento asíncrono y transmisión de cotizaciones hacia la interfaz.
  • Visualización de velas, búsqueda de mercados y seguimiento de activos.
  • Persistencia de operaciones demo y comprobación de la lógica de análisis.
CALIDAD Y ENTREGA

Buenas prácticas y despliegue

Acompaño el desarrollo con fundamentos de ingeniería de software, pruebas y organización del código. Busco que cada proyecto sea comprensible, pueda evolucionar y llegue a un entorno donde se pueda utilizar.

POOPatrones de diseñoCódigo limpioMetodologías ágilesAWSEmpaquetado
  • Resolución de problemas, autonomía y colaboración en equipo.
  • Pruebas automatizadas para comprobar comportamientos del software.
  • Despliegue web en AWS y distribución de aplicaciones de escritorio.
CONOCIMIENTOS EN PRÁCTICA

Del código a la experiencia.

Elige un proyecto para descubrir cómo conecto sus tecnologías.

Interfaz de Wireless Cooking
COMERCIO ELECTRÓNICO

De descubrir un producto a gestionar una compra.

Una interfaz para comprar

React · Tailwind CSS

Catálogo, filtros, carrito y paneles para compradores y vendedores.

Servicios que conectan la tienda

Node.js · Express · PostgreSQL

Autenticación, productos, inventario y gestión de pedidos.

Del pedido al pago

Wompi · AWS

Integración de pagos en línea y despliegue de la plataforma.

Interfaz de Alcaldía de Cajicá
PLATAFORMA EDUCATIVA

Conectar contenidos, estudiantes y herramientas de gestión.

Administrar con claridad

Frontend · Full Stack

Interfaces responsivas y módulos para cursos, usuarios y noticias.

Organizar la información

Node.js · PostgreSQL

Backend y datos que conectan los contenidos con los usuarios.

Acompañar el aprendizaje

SCORM · Analítica

Carga y reproducción de paquetes de hasta 6 GB y seguimiento del progreso.

Interfaz de Piano Soulmate
ESCRITORIO Y AUDIO

Convertir una nota MIDI en una experiencia musical.

Un instrumento en el escritorio

Electron · JavaScript

Biblioteca de pianos, controles visuales y aplicación para Windows.

Del teclado al sonido

Web MIDI · Web Audio · AudioWorklet

Entrada de notas y pedal, instrumentos y procesamiento de audio.

Guardar y compartir la música

WAV · Empaquetado

Grabación de interpretaciones y distribución mediante un instalador.

Interfaz de Trading IA
EN DESARROLLO · CUENTA DEMO

Transformar cotizaciones en información para explorar mercados.

Recibir y transmitir datos

Python · asyncio · SSE

Procesamiento asíncrono y transmisión de cotizaciones a la interfaz.

Explorar el mercado

JavaScript · Visualización

Gráficos de velas, búsqueda de activos y seguimiento de mercados.

Registrar y comprobar

SQLite · Pruebas automatizadas

Historial de operaciones demo y validación de la lógica del proyecto.

DEL CONOCIMIENTO A LA PRÁCTICA

Lo que puedo mostrar con mis proyectos.

Cada aplicación me ha permitido trabajar en retos distintos y ampliar mi forma de construir software.

Alcaldía de Cajicá

Plataformas educativas

Experiencia Full Stack en gestión de usuarios, cursos y contenidos. La integración de paquetes SCORM de hasta 6 GB y la analítica de uso me permitieron relacionar necesidades educativas con servicios, datos e interfaces.

  • Integración de frontend, backend y PostgreSQL.
  • Carga, reproducción y seguimiento de contenido educativo.

Wireless Cooking

Comercio electrónico

Un proyecto de grado que reúne catálogo, tiendas, carrito, pagos y gestión de pedidos. He trabajado en conectar la experiencia del comprador con las herramientas del vendedor y los servicios que sostienen la plataforma.

  • Autenticación, APIs REST e integración con Wompi.
  • Inventario, notificaciones y despliegue en AWS.

Piano Soulmate

Escritorio y audio digital

Una aplicación que convierte la interacción con un teclado MIDI en una experiencia sonora. Me ha permitido integrar instrumentos, controles de audio y grabación dentro de una interfaz de escritorio para Windows.

  • Web MIDI, Web Audio y procesamiento con AudioWorklet.
  • Bancos de sonido, grabación WAV y distribución del programa.

Trading IA

Análisis de datos · En desarrollo

Una terminal que conecta cotizaciones, visualización de mercados e historial de operaciones demo. Estoy desarrollando y comprobando flujos de datos y automatización para explorar estrategias de análisis.

  • Python asíncrono, streaming SSE y almacenamiento en SQLite.
  • Pruebas automatizadas y validación en un entorno demo.

Habilidades que se convierten en aplicaciones.

Explora las interfaces y funcionalidades de cada proyecto.

Explorar proyectos ↗