Skip to main content
Azael AC
Resume

Full-stack web developer

I build interactive web experiences

Full-stack developer with 4+ years in React, TypeScript, and creative development. I build modern web apps and interactive 3D experiences.

  • Galicia, Spain
  • Full-stack web developer
  • 4+ years of experience
  • 3D and WebGL
  • React
  • TypeScript
  • Next.js
  • R3F
  • Node.js
  • Docker
  • Figma
  • Cursor

Tools & technologies

Tech stack

Languages, frameworks, and tools I ship with.

  • Frontend

    Daily drivers

    • ReactUI layer for most projects. Hooks, composition, and ecosystem.
    • TypeScriptTyped JS everywhere. Fewer bugs, better DX.
    • Next.jsSSR, static export, and Vercel when the project fits.

    Also in rotation

    • TanStack Router
    • Vite
    • Sass
    • React Three Fiber
    • Zustand
    • Zod
    • GSAP
    • Motion
  • Backend

    Daily drivers

    • Node.jsRuntime for APIs, scripts, and tooling.

    Also in rotation

    • Strapi
    • Craft CMS
    • Express
    • MongoDB
    • GraphQL
    • REST API
    • WebSockets
  • DevOps & infra

    Daily drivers

    • DockerContainers for consistent dev and deploy.

    Also in rotation

    • GitLab
    • GitHub
    • Vercel
    • Cloudflare
  • Tools

    Daily drivers

    • CursorAI-assisted editing. Day-to-day coding.

    Also in rotation

    • Git
    • VS Code
    • Figma
    • Linux
    • macOS

Portfolio

Selected work

A mix of client projects and personal builds—from product interfaces to full-stack applications.

Professional

Personal

Job application tracker

Job application tracker

Astro and React app to add and track job offers—form capture, status list, and PDF export—with Supabase persistence. Ship-oriented architecture: islands hydration, minimal JS payload, and Lighthouse-friendly static shells for near-instant first paint.

ASTROREACTTYPESCRIPTSUPABASE
Adestra homepage, a training session in the studio

Adestra - Movement & health studio

Bilingual site (Spanish and Galician) for Adestra Movemento e saúde, a movement and health studio in O Rosal, Galicia. Next.js and Sanity with seed content fallback, locale-aware metadata, and a studio signup flow—tuned for perfect Lighthouse audits and local-search SEO.

NEXT.JSTYPESCRIPTSANITY
PULSATIVE homepage with the band lineup

PULSATIVE - Official band website

Official site for the band PULSATIVE. Bilingual German and English Astro + Sanity site: showreel, tour dates, videos, live photos, bio, booking, and press kit—content-heavy media with maximal Lighthouse ratios and search-ready metadata.

ASTROTYPESCRIPTSANITYGSAP
A Jalleira homepage over a forest canopy

A Jalleira - Forest education association

Official site for A Jalleira, a non-profit forest and environmental education association in the Baixo Miño, Galicia. Next.js and Sanity across Galician, Spanish, English, and Portuguese—multilingual SEO hygiene and perfect Lighthouse category scores as first-class goals.

NEXT.JSTYPESCRIPTSANITY
Personal projectsCollection

Personal projects

Personal sites and apps across Astro, Next.js, Sanity, and Supabase—consistently shipping maximal Lighthouse ratios (100 Performance, Accessibility, Best Practices, SEO) and search-engine-ready information architecture for local businesses, creatives, and content-led brands.

ASTRONEXT.JSSANITYSUPABASETYPESCRIPTZODSASSSTYLED COMPONENTS

Let’s work together

Based in Galicia, Spain. Open to new projects and collaborations — get in touch.