Portafolio de Proyectos
- Probando, errando y aprendiendo... terminé haciendo esto.
- Todo esto lo hice con tiempo, ganas y debug.
- No hay soluciones genéricas, solo problemas bien entendidos.
Desde mi formación en Digital House y mi Experiencia Laboral, he desarrollado proyectos que demuestran mi evolución como Desarrollador Web. Mi trabajo abarca desde Aplicaciones Web completas hasta soluciones específicas, aunque normalmente me enfoco mas en Desarrollo Front-End y en el SEO. Estoy siempre enfocado en crear soluciones de calidad con la mejor experiencia de usuario posible. Dentro de los proyectos que realice, puedo destacar los siguientes que no contienen informacion privada.
Proyectos Destacados
Portafolio Personal
Este es mi portafolio personal, desarrollado con React y estructurado bajo la arquitectura Screaming Architecture. Además de funcionar como presentación de mis proyectos, también lo utilizo como banco de pruebas para experimentar con nuevas ideas y mejoras. Es un proyecto en evolución constante, donde aplico buenas prácticas y pruebo conceptos que luego implemento en otros desarrollos. (Deploy activo en un subdominio propio a través de Cloudflare, aprovechando su CDN global y capa de seguridad integrada)
ExpertoTarot (Wordpress)
Sitio desarrollado en WordPress con enfoque en SEO, basado en un estudio de Keyword Research para posicionar en Google. Optimizado principalmente para dispositivos móviles y con varias palabras clave ubicadas en los primeros resultados de búsqueda. El rendimiento del sitio se monitorea activamente mediante Google Search Console y Google Analytics. El proyecto aplica estrategias aprendidas de Romual Fons, combinando contenido relevante con buenas prácticas de posicionamiento orgánico.
RAG IA
Aplicación desarrollada en React que implementa un RAG (Recuperación Aumentada de Información). Permite consultar documentos mediante lenguaje natural y obtener respuestas. Este prototipo fue diseñado como parte de un proyecto Institucional para la Policía de la Ciudad (No contiene información privada. DataSet no terminado pero la logica es la misma (Solo tiene 7 Objetos). Basado en el Decreto 53/17 (Publico). Desplegado en Cloudflare y conectado con backend personalizado de FastAPI. (Deploy activo en un subdominio de Cloudflare, con su CDN global y capa de seguridad)
Menu Doble Responsive
Menú responsive doble (vertical y horizontal) desarrollado con Vite y React. Implementado como base para Sistemas Policiales. Utiliza CSS con Metodología BEM y Screaming Architecture. Este menú forma parte de una estructura generada automáticamente con un proyecto en Node.js, facilitando la creación de un esqueleto para nuevos sistemas. Incluye modo claro y oscuro, y está diseñado para ser escalable, reutilizable y fácil de adaptar a nuevos proyectos. (Deploy a través de Cloudflare, con su CDN global y capa de seguridad integrada)
RAG IA Backend
Backend desarrollado con FastAPI y Python para una IA de Recuperación Aumentada de Información. Gestiona el procesamiento semántico y vectorial de documentos, así como la integración con modelos de lenguaje. Corre en un servidor local propio, optimizado para privacidad y velocidad de respuesta. Parte integral del Prototipo usado por la Policía de Buenos Aires. (Deploy activo en un subdominio propio a través de Cloudflare, aprovechando su CDN global y capa de seguridad integrada)
Tienda de Café | Proyecto Integrador
Proyecto integrador realizado en equipo durante el programa de Digital House. Es una tienda online de productos de café con roles diferenciados: clientes para realizar compras y administradores para gestionar el contenido. El acceso está limitado para proteger los datos y evitar ediciones; quienes deseen explorarlo pueden solicitar acceso. Todas las funcionalidades están en el código fuente. (Deploy en Railway)
Dashboard Tienda de Café
Dashboard analítico desarrollado con React como complemento del proyecto integrador. Consume la API de la tienda para mostrar métricas clave como la cantidad de productos por categoría, el último producto agregado y el último usuario registrado. (Deploy en GitHub Pages)
Aplicaciones Web
Listador de Tareas
Aplicación desarrollada con React para practicar el funcionamiento básico de un CRUD. Permite listar tareas precargadas desde un archivo JSON local, que se actualiza dinámicamente con las acciones del usuario. Aunque los cambios no se persisten, el proyecto fue clave para comprender la manipulación de estados y operaciones básicas como crear, leer, actualizar y eliminar en React. (Deploy en GitHub Pages)
Listador de Peliculas
Aplicación desarrollada con React para gestionar una lista de películas, implementando un CRUD completo con persistencia en Local Storage. Permite agregar, editar, eliminar y listar películas, y cuenta con un buscador en tiempo real que actualiza los resultados a medida que el usuario escribe. El proyecto fue clave para practicar manejo de formularios, estado y persistencia local sin backend. (Deploy en GitHub Pages)
Sitios Web y Landing Pages
Tarjetas Responsive
Proyecto simple desarrollado con React como parte de mis primeras prácticas con la tecnología. Consiste en una vista que muestra tres tarjetas con contenido distinto, todas construidas reutilizando un único componente. El objetivo fue familiarizarme con los fundamentos de React, el manejo de props y la reutilización de componentes. Ideal como ejercicio introductorio para fortalecer la lógica de componentes dinámicos. (Deploy en GitHub Pages)
Personajes de Rick and Morty
Web desarrollada con React bajo el concepto de SPA (Single Page Application), que consume una API pública para listar personajes de la serie Rick and Morty. El proyecto fue estilado con CSS puro y me permitió practicar el consumo de APIs, el manejo de estados y la estructura general de una aplicación React. (Deploy en GitHub Pages)
Landing Page | React y Tailwind CSS
Mi primera web desarrollada con React (usando Create React App) y estilizada completamente con Tailwind CSS. El proyecto fue clave para familiarizarme con la utilidad de este framework de estilos y su integración en un entorno React. El sitio está desplegado mediante GitHub Pages, aplicando un flujo completo desde el desarrollo hasta la publicación online.(Deploy en GitHub Pages)
Firefox Page | Tailwind CSS
Landing Page inspirada en Firefox, desarrollada con Tailwind CSS y completamente responsive. Incluye funcionalidad para alternar entre modo claro y oscuro, con la preferencia del usuario almacenada en la sesión para mantenerla durante la navegación. Un proyecto enfocado en la práctica de diseño moderno, accesibilidad y experiencia de usuario adaptable. (Deploy en GitHub Pages)
VegeBox | Practica Laboral
Página web responsive desarrollada con HTML, CSS y JavaScript puro. Incluye un formulario de contacto funcional que envía un email de confirmación al remitente, una tarjeta de compartir personalizada para redes sociales, y uso de imágenes en formato WebP para mejorar el rendimiento. Un proyecto enfocado en buenas prácticas de accesibilidad, performance y experiencia de usuario.