Front-End Developer with over four years of professional experience specializing in Javascript, TypeScript, Vue, Nuxt, and Tailwind CSS. Proven track record of delivering responsive, user-centered applications and effective cross-functional collaboration. Adept at component-driven architecture and passionate about enhancing web accessibility and user experience.
About me
Hello! My name is Emanuil Gerganov and I enjoy creating things that live on the internet. I have four years of web development experience working with clients, designers, copywriters and developer teams. The pages I build are e-commerce, portfolios, blogs and business webpages.
When working I always have in mind the end users experience, how they will see and interact with the end product. Always in a mood for learning new concepts and best practices or getting a deeper knowledge of the basics.
I also have experience working with progressive web apps, SEO optimization, web accessibility, multiple UI libraries, databases, API's and other technologies.
List of technologies I’ve been working with in projects and have experiece with:
- Javascript (ES6+)
- Vue 2 + 3
- Nuxt 2 + 3
- GraphQL
- Firebase
- Cypress
- Strapi
- Bootstrap 5
- TailwindCSS
- Wordpress
![](/emanuil-gerganov.webp)
Experience and studies
Software Engineer
June 2023 - Present
- Developed and optimized reusable UI components using Vue 3 Composition API and TypeScript, improving application efficiency and maintainability
- Spearheaded the migration of component libraries from Vue 2 to Vue 3, significantly reducing legacy technical debt and boosting performance
- Collaborated with design teams to meticulously translate Figma prototypes into functional UI/UX enhancements, ensuring precision and optimal user experience
- Utilized Git for version control and actively engaged in Agile/Scrum processes, promoting a collaborative team environment and ensuring the timely delivery of project milestones in a front-end development context
- Conducted code reviews to maintain high standards of code quality and encourage team development
- Documented development processes and contributed to the creation of user guides and internal documentation, facilitating knowledge sharing and onboarding of new team members
Freelance Web Developer
April 2022 - June 2023
- Write modern, performant, maintainable code for a diverse array of client and internal projects
- Create e-commerce, portfolios and personal pages for a variety of clients
Front-end web developer @ Valdo
November 2020 - March 2022
- Work with a variety of different languages, platforms, frameworks, databases and content management systems such as JavaScript, Vue, Nuxt, Strapi, Saleor, WordPress, MongoDB, GraphQL, MySQL, PostgreSQL
- Communicate with multi-disciplinary teams of engineers, designers, producers, and clients on a daily basis
- Assess UX and UI designs for technical feasibility
- Use different databases - MySQL, PostgreSQL, MongoDB
- Wrote end to end tests using Cypress
- Maintain and improv legacy code
- UI libraries - Vuetify, Quasar, Bootstrap, TailwindCSS, PrimeVue
- Track tasks and projects progress with JIRA using Scrum methodology.
- Write and edit project documentation in Confluence
- Git, Gitlab and Jira
Learning Java and Javascript @ Softuni
January 2020 - January 2021
- Learning Programming Fundamentals
- Learning Data Structures
- Introduction to SQL and noSQL databases
- JS frameworks
- Testing
Digital marketing and SEO optimization
January 2015 - January 2020
- Digital marketing specialist for multiple companies
- Main role was to optimize pages SEO - on and off page + technical SEO.
Some of the things I have built
![](/md-crop.png)
Featured Project
E-commerce App
Minimalistic e-commerce website made with Vue 2, Nuxt 2 and TailwindCSS. It has the basic pages needed for e-shop, optimized for SEO with JSON-LD . Fetching product items from Rest API JSON. Cart persisting products in Local Storage.
- Vue 2
- Nuxt 2
- TailwindCSS
![](/to-do-crop.png)
Featured Project
To-do App
Simple To-Do App made with Vue 3, Vite, TailwindCSS and Firebase as backend. Implemented user authentication with OAuth using different providers - Google, Facebook and Github. Persists tasks in Firestore database.
- Vue 3
- Firebase
- TailwindCSS
Hire me or learn more about me
Open for new opportunities. Contact me by email or social media.