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.
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.
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.
The gym, my motorbike and the mountains. And travelling whenever I can.
Vue / Nuxt / React / Next.js / TypeScript / JavaScript / HTML5 / CSS3 / Tailwind / GSAP / Anime.js / Pinia / Zustand
Prismic / Adobe Experience Manager / AWS / Vercel / Cloudflare Workers KV / Cloudflare Zero Trust
Accessibility (EAA/EU) / Lighthouse / Web performance / Vitest / Playwright
GA4 / Tag Manager
Node / Java / Maven / Webpack / Git / GitHub / Bitbucket / Agile
Spanish (native) / Bulgarian (native) / English (C1)
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 studyTrip 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 studyFile 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