Desarrollador y tecnólogo creativo
Soy un desarrollador autodidacta de Gijón. Construyo webs, aplicaciones y experimentos como este, de principio a fin.
La superficie
Que se vea bien es lo fácil.
A mí me interesa más lo de debajo: lo que hace que una web sea rápida, segura y fácil de cambiar sin que se rompa.
Así que vamos a abrirla.
Por dentro
De la interfaz al servidor, lo escribo yo.
- DatosSupabase Postgres con seguridad a nivel de fila, para que los mensajes sean privados.
- Back endAPIs, un panel de administración y correo, escritos por mí.
- InterfazNext.js 16, React y Tailwind CSS. Inglés y español desde una sola base de código.
- MovimientoThree.js y React Three Fiber. Este objeto es código, no un vídeo.
- ProtecciónCabeceras de seguridad estrictas contra ataques comunes: CSP, sin marcos, sin MIME sniffing.
Proyectos
Cosas que he construido.
Dos proyectos hasta ahora, y los que quedan por venir.
01 / 02
Melina Vázquez García: atelier creativo
Sitio personal de Melina Vázquez García, con su atelier creativo en Gijón. Toda la página es una habitación en 3D: cada rincón lleva a una sección. Para quien prefiera no ver la escena, hay una versión de texto.
- React
- Three.js
- Vite
- Habitación isométrica en 3D con secciones de sobre mí, proyectos y contacto
02 / 02
Portfolio Interactivo Next.js
Este mismo portfolio. El verdadero reto no fue el código, fue conseguir que destacara entre miles de portfolios parecidos y que realmente mostrara quién soy, en lugar de conformarme con una landing genérica intentando vender un servicio.
- Next.js
- Tailwind CSS
- Three.js
- Página de inicio de lucasalvarez.dev
- La lista de posts del admin panel
El núcleo
Empecé a programar a los 15 años con Python. Sin bootcamp ni cursos: solo curiosidad y muchas noches depurando código por mi cuenta.
Casi un año después me metí en la IA, Next.js y el desarrollo web, porque quería poner mis ideas en internet para que cualquiera pudiera probarlas. Desde entonces, ese hobby se ha convertido en trabajo freelance.
Mi otra gran afición son las matemáticas. Me encantan los problemas que se resisten un buen rato, y he participado en algunos concursos. También hago boxeo y juego al fútbol y al ajedrez.
Ahora mismo estoy de intercambio en Columbia Británica, Canadá, haciendo el equivalente a 1.º de Bachillerato. Últimamente me ha dado por automatizar: conecto herramientas e IA para que las tareas repetitivas se hagan solas. Y voy aprendiendo cómo se ataca una aplicación, para que lo que construyo aguante mejor.
Me importa cómo queda.
Sea un problema de matemáticas o una web, empiezo igual: entender qué se pide de verdad. Luego hago exactamente eso, y lo hago bien.
Blog
Notas de la construcción.
Algunas notas sobre cómo construyo cosas, y lo que voy aprendiendo por el camino.
- DestacadoLeer
Endureciendo este sitio: de una D a una A+
Cómo llevé las cabeceras de seguridad de este sitio de una D a una A+ en securityheaders.com y en el Observatory de Mozilla y qué protege realmente cada cabecera.
- Security
- Next.js
- CSP
- Leer
Panel de Admin con Postgres
Por qué construí mi propio panel de admin en vez de usar un CMS, y cómo Row Level Security en Postgres controla de verdad quién puede escribir en la base de datos, no solo la interfaz.
- Supabase
- Postgres
- Next.js
- Row Level Security
Contacto
Disponible para trabajos freelance
Un proyecto, una colaboración, una oportunidad interesante o simplemente una pregunta. Escríbeme y te respondo en un día laborable, en español o en inglés.
hello@lucasalvarez.dev