Desarrollador de software

¡Hola! Soy Leonardo Henao, un desarrollador de software de Cali - Colombia, enfocado en el frontend aunque con bastantes conocimientos en el backend. Apasionado por aportar y aprender lo máximo posible en todos los proyectos que participo.

Foto de Leonardo Henao

Con más de 5 años de experiencia destacada en la creación y optimización de aplicaciones y páginas web. Mi especialización se centra en el desarrollo frontend con enfoque principal en React y Astro.

Durante mi trayectoria, he demostrado habilidades sobresalientes en la creación de aplicaciones Android utilizando Kotlin. Además, poseo un conocimiento profundo de tecnologías web clave, como HTML, CSS, JavaScript, Typescript y he trabajado con marcos de trabajo líderes como Angular, Astro, React y Tailwind CSS. Mi experiencia también abarca el uso de .NET (C#), Django (Python) y en el ámbito de bases de datos MySQL y MongoDB.

Mi enfoque se complementa con una sólida comprensión de patrones de diseño, incluyendo MVC y Atomic Design, así como patrones de arquitectura como DDD. Mi método de trabajo se alinea con prácticas ágiles como Scrum, y cuento con habilidades avanzadas en el control de versiones a través de Git y GitHub.

Estoy convencido de que mi experiencia y enfoque especializado pueden aportar significativamente al éxito y la innovación de su empresa.

Desarrollo aplicaciones para Android

Utilizando mi experiencia en el desarrollo de aplicaciones para Android, puedo crear soluciones personalizadas y atractivas para satisfacer las necesidades específicas de tus usuarios.

Desarrollo aplicaciones y páginas web

Utilizando un conjunto diverso de tecnologías web, puedo crear aplicaciones y sitios web interactivos y funcionales que se adapten a tus requisitos y brinden una experiencia de usuario excepcional.

Optimización y mejora de rendimiento

Si tienes una aplicación o sitio web existente que necesita mejoras en términos de rendimiento, puedo analizar y optimizar el código para garantizar un rendimiento óptimo y una respuesta rápida.

Mantenimiento y soporte técnico

Estoy disponible para brindar soporte técnico rápido y efectivo en caso de cualquier problema que puedas enfrentar. Ya sea que necesites solucionar errores, resolver consultas técnicas o realizar ajustes, estoy aquí para ayudarte a mantener tu aplicación o sitio web en funcionamiento de manera eficiente.

Sitios y Aplicaciones WEB

Imagen de fondo de decoración para la aplicación Creaciones Fabi
Creaciones Fabi Diseño y Desarrollo completo
Imagen de la aplicación de Creaciones Fabi

Desafios: Lograr colocar mas de 40 imágenes optimizando la carga del sitio web.
Soluciones: Utilizar imágenes de ultima tecnología (.webp) y realizar un lazy loading de las imágenes que no se visualizan para mejorar la carga del sitio web.

  • Astro
  • React
  • Tailwind CSS
  • CSS
  • Vercel
  • TypeScript
  • Framer Motion
Visitar
Imagen de fondo de decoración para la aplicación Johana Martinez
Johana Martinez Diseño y Desarrollo completo
Imagen de la aplicación de Johana Martinez

Propósito: Captación de clientes y destacar los principales productos.
Solución: Reflejar profesionalismo y facilitar la interacción de los visitantes con los principales productos.

  • Astro
  • React
  • CSS
  • Javascript
  • Tailwind CSS
  • Vercel
Visitar
Imagen de fondo de decoración para la aplicación Memory cleaner - Website
Memory cleaner - Website Diseño y Desarrollo completo
Imagen de la aplicación de Memory cleaner - Website

Desafió: Lograr captar usuarios de multiples idiomas y plasmar las principales funcionalidades de la aplicación.
Solución: Crear sitio web en multiples idiomas para mejorar la experiencia de cada usuario y reflejar las funcionalidades principales de la aplicación.

  • Astro
  • Typescript
  • JavaScript
  • Tailwind CSS
  • CSS
  • Framer motion
  • React
  • Vercel
  • Lottie
Visitar
Imagen de fondo de decoración para la aplicación Macrosss
Macrosss Diseño y Desarrollo completo
Imagen de la aplicación de Macrosss

Una herramienta que genera automáticamente macros y fórmulas utilizando inteligencia artificial para optimizar el flujo de trabajo en Excel. Sistema de login con Firebase y persistencia en Mysql.

  • .Net
  • Entity Framework
  • Arquitectura DDD
  • Angular
  • Tailwind CSS
  • SCSS
  • Mysql
  • Firebase Authentication
  • Azure
  • Vercel
Visitar
Imagen de fondo de decoración para la aplicación IPTV Listas M3U Website
IPTV Listas M3U Website Diseño y Desarrollo completo
Imagen de la aplicación de IPTV Listas M3U Website

Sitio web del proyecto IPTV Listas M3U que refleja la innovación y la utilidad de nuestra aplicación, diseñado para mejorar su experiencia y facilitar su acceso a esta herramienta.

  • Astro
  • Tailwind CSS
  • Mysql
  • Firebase Authentication
  • Vercel
Visitar

Aplicaciones Android

Imagen de fondo de decoración para la aplicación Passion Nails
Passion Nails Diseño y Desarrollo completo
Imagen de la aplicación de Passion Nails

Aplicación Android desarrollada con Kotlin que integra la API de Facebook para mostrar una galería de imágenes de uñas personalizadas. Presenta una interfaz de usuario intuitiva donde los usuarios pueden navegar, guardar y compartir imágenes para inspirarse en el arte de las uñas.

  • API Graph Facebook
  • Kotlin
  • XML
  • Play Store
  • Volley
  • Glide
Visitar
Imagen de fondo de decoración para la aplicación Wallpplus
Wallpplus Diseño y Desarrollo completo
Imagen de la aplicación de Wallpplus

Mas de 3000 fondos de pantalla en alta resolución, descarga y configura fácilmente los fondos en el dispositivo. Desarrollada en Kotlin, implementa mecanismos para optimizar el cache y mejorar la carga y visualización de las imágenes.

  • Kotlin
  • XML
  • Play Store
  • Volley
  • Glide
Visitar
Imagen de fondo de decoración para la aplicación Limpiador de Memoria
Limpiador de Memoria Diseño y Desarrollo completo
Imagen de la aplicación de Limpiador de Memoria

Una solución eficiente y potente para optimizar el rendimiento de tu dispositivo Android. Desarrollada con Kotlin, esta aplicación se basa en una exhaustiva investigación sobre las carpetas residuales generadas por diversas aplicaciones.

  • Kotlin
  • XML
  • Lottie
  • Play Store
  • Google Play Billing
Visitar
Imagen de fondo de decoración para la aplicación IPTV Listas M3U
IPTV Listas M3U Diseño y Desarrollo completo
Imagen de la aplicación de IPTV Listas M3U

Aplicación para Android donde los usuarios comparten listas de IPTV, el sistema funciona con un registro de cada usuario, limitaciones por tipos de usuario, cada usuario tiene un perfil publico al cual otros usuarios pueden acceder y ver el contenido compartido por el. Sistema de notificaciones push, diseñada con la librería Material Design. Backend creado en Python con Django.

  • Kotlin
  • Mysql
  • Firebase Authentication
  • Firebase Clod Messaging
  • Python
  • Django
Visitar

On-Air Projects

Projectos creados en vivo en mi canal de Twitch [Los projectos no se han adaptado a multiples pantallas]

Imagen de fondo de decoración para la aplicación Etech [No-responsive]
Etech [No-responsive] Streamer y desarrollador completo
Imagen de la aplicación de Etech [No-responsive]

Landing page de una empresa de tecnologías. En este proyecto se destaca la re-utilización de componentes, colores, gradientes y código en general haciendo así su proceso de edición mas eficiente.

  • Astro
  • Tailwind CSS
  • React
  • TypeScript
Visitar
Imagen de fondo de decoración para la aplicación Rhinos GYM [No-responsive]
Rhinos GYM [No-responsive] Streamer y desarrollador completo
Imagen de la aplicación de Rhinos GYM [No-responsive]

Landing page de un gimnasio. En este proyecto se destaca el uso de multiples GridLayouts para la correcta organización y visualización de los elementos.

  • Astro
  • Tailwind CSS
  • React
  • TypeScript
Visitar
Imagen de fondo de decoración para la aplicación KangCokor [No-responsive]
KangCokor [No-responsive] Streamer y desarrollador completo
Imagen de la aplicación de KangCokor [No-responsive]

Landing page de una barbería. En este proyecto se destaca el uso de HTML, CSS y JavaScript (vanilla) para la correcta edición y visualización de los elementos. En este proyecto no se utiliza ningún framework, se crean multiples Sliders infinitos y se hace bastante uso de GridLayouts para un posicionamiento y visualización correcto de los elementos.

  • HTML
  • CSS
  • JavaScript
Visitar