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.
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.
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.
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.
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.
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.