EP

FrontendDeveloper

Around three years building websites and web apps for international clients. Vue, Nuxt and TypeScript by default, plus enough design and backend to ship a whole project on my own.

AboutAboutAboutAbout

Frontend by trade,backend when the project needs it.

Now

Frontend developer at GUT, working for international clients and on several of the team's internal projects. Alongside that, freelance work I run end to end: design, development, deployment and hosting.

How I work

I learn fast and enjoy building new things. Vue, Nuxt, TypeScript and Tailwind are my day to day, and when a project needs something else I pick it up: React and Zustand for a real-estate client, Hono and D1 for Wanderlot, and five months of Adobe Experience Manager that ended in three Adobe certifications.

Off the screen

The gym, my motorbike and the mountains. And travelling whenever I can.

Path
2020 - 2022Study
Jesuitas Sagrado CorazónVocational diploma in IT systems and networks (CFGM)
Mar - Jun 2022Internship
Bodegas Franco-EspañolasIT technician, work-study placement: Windows Active Directory
2022 - 2024Study
Jesuitas Sagrado CorazónHigher vocational diploma in multiplatform app development (CFGS)
Mar - Jun 2023Internship
GUTWeb developer, work-study placement: first frontend role
Jan - Jun 2024Internship
GUTWeb developer, work-study placement: design system
Dec 2024 - nowWork
GUTFrontend developer
Frontend

Vue / Nuxt / React / Next.js / TypeScript / JavaScript / HTML5 / CSS3 / Tailwind / GSAP / Anime.js / Pinia / Zustand

CMS & platforms

Prismic / Adobe Experience Manager / AWS / Vercel / Cloudflare Workers KV / Cloudflare Zero Trust

Quality & performance

Accessibility (EAA/EU) / Lighthouse / Web performance / Vitest / Playwright

Analytics

GA4 / Tag Manager

Other

Node / Java / Maven / Webpack / Git / GitHub / Bitbucket / Agile

Languages

Spanish (native) / Bulgarian (native) / English (C1)

Freelance

AshleyHairstyle

A hair salon in Sofia, Bulgaria needed a website. I made one end to end, from design to deployment: Nuxt 4 and GSAP for the interface, the content in Prismic in Bulgarian and English, and a panel where the owner changes prices from her phone.

Nuxt 4 / GSAP / Prismic / Workers KV

Read the case study
Personal project

WanderlotGroup trips

Trip planning for a group of friends. The organiser researches destinations with Claude and approves them, everyone ranks their top three, and once it is decided the whole trip is on one page.

React 19 / Hono / D1 / Claude API

Read the case study
Personal project

ConsignaFile sharing

File sharing between the devices on one Wi-Fi network. One program runs on the laptop, the phone joins by scanning a QR code, and a large video goes across with nothing installed and nothing leaving the network.

Go / React 19 / tus / SSE

Read the case study

Notes