Lucas Alvarez

Developer & creative technologist

I'm a self-taught developer from Gijón, Spain. I build websites, web apps and experiments like this one, start to finish.

The surface

Looking good is the easy part.

I'm more curious about what's underneath: what makes a site fast, keeps it secure and lets it change without breaking.

So let's open it up.

Underneath

Front to back, I write it myself.

    • DataSupabase Postgres with row-level security, so messages stay private.
    • Back endAPIs, an admin panel and email, written by me.
    • InterfaceNext.js 16, React and Tailwind CSS. English and Spanish from one codebase.
    • MotionThree.js and React Three Fiber. This object is code, not a video.
    • ProtectionStrict security headers against common attacks: CSP, no framing, no MIME sniffing.

Work

Things I've built.

One project so far. More on the way.

01 / 01

Next.js Interactive Portfolio

This portfolio itself. The real challenge wasn't the code, it was making it stand out among thousands of similar sites and actually show who I am, instead of settling for a generic landing page trying to sell a service.

  • Next.js
  • Tailwind CSS
  • Three.js
  • Homepage of lucasalvarez.dev on desktop
  • The admin panel's posts list

The core

I started coding at 15 with Python. No bootcamp, no course, just curiosity and a lot of late nights debugging on my own.

Almost a year later I got into AI, Next.js and web development, because I wanted to put my ideas online where anyone could try them. That hobby has since turned into freelance work.

Maths is the other big one. I love problems that take a while to crack, and I've taken part in a few competitions. I also box, and play football and chess.

Right now I'm on an exchange year in British Columbia, Canada, finishing grade 11. Lately I've been experimenting with automation, wiring tools and AI together so repetitive jobs run on their own. I'm also learning how apps get attacked, so what I build holds up better.

I care how it turns out.

Whether it's a maths problem or a website, I start the same way: work out what's actually being asked, then do exactly that, and do it well.

Writing

Contact

Available for freelance work

A project, a collaboration, an interesting opportunity or just a question. Write to me and I'll reply within one business day, in English or Spanish.

hello@lucasalvarez.dev

I read every message myself and reply in English or Spanish.

Why this portfolio?

Most portfolios list projects and the tools behind them. I wanted mine to show how I build things, so the site is a project in its own right: one 3D object, made entirely in code, that comes apart as you scroll.

You see the shell first, then the parts underneath, then the core. That's how I like to learn anything: what it looks like, then how it actually works. The labels on the way in are the real stack this page runs on.