Hola, me llamo Juan de Dios

Desarrollador Front-end apasionado con conocimientos en Back-end 🧑‍💻, proveniente de Bogotá Colombia 🇨🇴. Estudiante de Ingeniería de Sistemas y Computación en la Universidad Nacional de Colombia 📚, especializado en desarrollar aplicaciones web desde cero

Proyectos

journal_app_-_gestión_de_notas_con_autenticación_y_subida_de_imágenes

Journal App - Gestión de notas con autenticación y subida de imágenes

Aplicación diseñada para gestionar notas. Desarrollada utilizando React, ShadCN, TailwindCSS y Redux Toolkit, esta aplicación permite a los usuarios crear, editar, eliminar y visualizar notas de manera eficiente. Además, integra la posibilidad de subir imágenes junto a las notas.

react React tailwindcss Tailwind CSS redux Redux shadcn Shadcn
sistema_de_recomendación_de_películas_-_nestjs

Sistema de Recomendación de Películas - NestJS

Desarrollo de un sistema de recomendación de películas utilizando NestJS. El sistema sugiere películas basadas en las preferencias del usuario y las valoraciones de otros usuarios, utilizando un algoritmo sencillo que filtra por géneros y actores favoritos.

nest.js Nest.js postgressql PostgresSQL typeorm TypeORM swagger Swagger
página_de_presentación_para_abogada_-_profesionalismo_y_confianza

Página de Presentación para Abogada - Profesionalismo y Confianza

Landing page creada para una abogada, con un enfoque en transmitir profesionalismo, confianza y experiencia. La página incluye secciones de servicios legales, testimonios de clientes y formulario de contacto directo. El diseño fue basado por uno ya existente.

astro Astro tailwindcss Tailwind CSS typescript TypeScript javascrip JavaScrip

Tecnologías que domino

Frontend

astro Astro react React redux Redux zustand Zustand vite Vite nextjs NextJs typescript TypeScript javascrip JavaScrip html HTML css Css tailwindcss Tailwind CSS sass Sass

Backend

rust Rust express.js Express.js mongodb MongoDB mysql MySQL nest.js Nest.js node.js Node.js bun.js Bun.js postgressql PostgresSQL

Otros

swagger Swagger shadcn Shadcn jest Jest prisma Prisma typeorm TypeORM zod Zod motion Motion

Experiencia profesional

  1. Implementación del L.P. Lox

    Actualmente, me encuentro desarrollando mis habilidades desarrollando una implementación del lenguaje de programación Lox planteado por Bob Nystrom usando el lenguaje Rust y guiando me por el libro del mismo creador del lenguaje 'Crafting Interpreters'

  2. Desarrollo de Chatbot para Servicio al Cliente

    Me encargué del desarrollo completo de un chatbot diseñado específicamente para gestionar las interacciones con usuarios que requieren asesoría sobre sus obligaciones financieras. Este proyecto me permitió aplicar y expandir mis conocimientos en programación y manejo de interacciones automatizadas.

Sobre Mi

Me llamo Juan de Dios, apasionado por el desarrollo web desde los 13 años, cuando comencé con HTML y CSS. A lo largo de los años, he desarrollado habilidades en areas como el front-end al igual que el back-end inicialmente con el lenguaje javascript, desarrollando aplicaciones completas desde cero.

Entre mis proyectos, destaco la creación de un chatbot FullStack para una empresa de cobros, diseñado para gestionar consultas de clientes . También participe en el desarrollo de "EnseñasGracias", una plataforma para enseñar lenguaje de señas, además de un sistema de recomendación de películas usando NestJS y PostgreSQL,actualmente como proyecto personal me encuentro implementando un lenguaje de programación utilizando Rust.

Estoy perfeccionando mis habilidades en tecnologías propias de la industria como NextJs, NestJS y Rust. Mi objetivo es seguir creciendo como desarrollador contribuyendo a la comunidad del desarrollo mediante repositorios de código abierto desde mi GitHub.