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

WWF Germany - Augmented Reality & GIS data visualisation
WebAR experience for WWF Germany: no native app—users access AR directly from the mobile browser, maximising reach and accessibility. Built with Google’s open-source model-viewer for high-quality 3D and AR on the web, and React for a fluid, intuitive UI. Includes a GIS-based data-visualisation module showing real animal habitats, high-fidelity animated 3D animals (lynx, wolf, European bison, elk) optimised for mobile, and interactive hotspots that trigger educational content.

SAP S/4HANA Cloud AR Hybrid Event Showcase
A global hybrid event solution that uses AR to visualise SAP’s S/4HANA Cloud business processes, transforming abstract data into an interactive "business muscle" metaphor.

Snipes Soundbooth - Landing page & on-site installation
Web app and landing page for Snipes Soundbooth: users create and share audio clips. Built with React and Strapi; includes on-site installation support for the physical Soundbooth.
Personal
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.

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.

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.

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.
CollectionPersonal 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.
Let’s work together
Based in Galicia, Spain. Open to new projects and collaborations — get in touch.
