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
Notes from the build.
Some notes on how I build things, and what I learn along the way.
- FeaturedRead
Hardening this site: from a D to an A+
How I took this site's security headers from a D to an A+ on securityheaders.com and Mozilla Observatory and what each header actually protects against.
- Security
- Next.js
- CSP
- Read
Admin Panel: Postgres & RLS
Why I built my own admin panel instead of using a CMS, and how Postgres Row Level Security actually enforces who can write to the database, not just the UI.
- Supabase
- Postgres
- Next.js
- Row Level Security
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