Foto de perfil de Lautaro Escales

Lautaro Escales

Desarrollador Web Full Stack

Scroll

Sobre mí

Soy un desarrollador full stack con más de 2 años de experiencia construyendo aplicaciones web rápidas, escalables y bien tipadas. Mi stack principal se centra en el ecosistema JavaScript, utilizando TypeScript con React y Next.js en el frontend, y Node.js con Express en el backend, junto con un dominio sólido de PostgreSQL y MongoDB.

Lo que más me diferencia es mi pasión por lo que ocurre detrás de escena. No solo escribo código; también disfruto configurando entornos Linux(i use Arch btw) para despliegues óptimos y diseñando flujos de CI/CD. Ahora mismo estoy profundizando en la nube con AWS y preparándome para la certificación AWS Solutions Architect.

Me apasiona la tecnología en todas sus formas. Desde elegir las piezas para montar mi propio pc hasta configurar todo el entorno para poder trabajar en el.Para mí programar es una curiosidad constante por entender cómo funcionan las cosas y cómo hacerlas más eficientes.

Tecnologías

JavaScriptTypeScriptReactNext.jsNode.jsTailwind CSSPostgreSQLGitAWSLinuxMongoDBDockerVercelSupabase
01.

E-Commerce Platform

Tienda online de café de especialidad

Este fue mi primer proyecto realizado de forma profesional, diseñado con el objetivo de ser seguro y escalable. Definí una base de datos en PostgreSQL para almacenar clientes y productos con sus distintas variedades, gestionada con Prisma para mantener una capa de acceso consistente y profesional. Además, implementé autenticación con JWT y bcrypt, y validación de entradas con Zod para reforzar la seguridad.

En la infraestructura, el proyecto está desplegado en Vercel para el frontend y AWS EC2 para el backend, integrando un flujo de CI/CD para despliegues automáticos. Esta experiencia fue clave para consolidar mis conocimientos en un entorno real, resolviendo retos de seguridad, rendimiento y escalabilidad.

Next.jsTypeScriptPostgreSQLPrismaJWTAWS EC2
02.

Juegos Online

Plataforma de juegos en tiempo real

Este proyecto empezó como un pequeño juego para amigos y terminó evolucionando hacia una plataforma multijugador inspirada en 'Impostor'. Fue mi primer gran reto técnico y me permitió dominar la comunicación bidireccional con Socket.io. La arquitectura se apoya en Node.js, Express Session, MongoDB y Mongoose, con SQLite para persistir el historial reciente del chat.

En el frontend opté por Vite y React, manteniendo una base de CSS tradicional. La infraestructura se desplegó en AWS EC2 con una arquitectura autogestionada donde conviven frontend y backend, utilizando Nginx como proxy inverso y PM2 para la gestión de procesos. El mayor desafío fue sincronizar la lógica del juego para ofrecer una experiencia fluida con hasta 8 jugadores simultáneos.

ReactViteSocket.ioMongoDBNginxPM2
Pantallazo del proyecto Online Games
03.

Landing Page

KeyHolding Altea - Servicios inmobiliarios

Esta fue mi primera aplicación con uso real. Mi madre gestiona una empresa de keyholding para alquileres vacacionales y desarrollé esta web para presentar sus servicios y mejorar su presencia digital. Al ser un sitio informativo, el mayor reto fue el SEO para conseguir un buen posicionamiento en Google, por eso elegí Next.js y Vercel para aprovechar al máximo el renderizado y el despliegue.

También integré un formulario de contacto con Resend para notificaciones automáticas y configuré un dominio propio con certificado SSL de forma manual.

Next.jsTailwind CSSResendVercelSEO
04.

Próximamente

Nuevos proyectos en desarrollo

01

Reventa de Entradas

En planificación

Plataforma para reventa segura de entradas a eventos, con autenticación robusta, pagos seguros y verificación para evitar fraudes.

AuthPaymentsVerification
02

Cuestionario Óptica

En desarrollo

Cuestionario interactivo para clientes de óptica, pensado para facilitar la elección de monturas y lentes de forma personalizada.

FormsUXReact
05.

Trabajemos juntos

Siempre estoy abierto a nuevas oportunidades y proyectos interesantes. Si quieres colaborar o simplemente charlar, no dudes en escribirme.

Contactar