About me

Hello, I'm Nemanja Dragun — a Senior Full Stack Engineer with nearly 10 years of experience building user-facing products at scale. At Eurowings Digital, I lead frontend extraction from Adobe Experience Manager and serve as a company-wide Nuxt.js expert. My core strength is Vue.js and Nuxt.js, backed by full-stack depth across Adonis.js, Node.js, databases, and cloud deployments. Click here to check some of the websites and digital experiences I've created that showcase my skills.

I'm known for being part of early architecture discussions, mentoring 10+ engineers, and sharing best practices through FE Guild workshops and presentations. I go beyond assigned work — collaborating across teams, giving honest feedback, and driving decisions that improve products for millions of users. Passionate developer, father of three, always eager to learn and not afraid of challenges. I love MVPs, POCs, refactorings, and personal builds I'm proud of — including a Windows 11 clone and a browser-based Archero-style game. If you'd like to connect, feel free to reach out.

Professional Experience

  • Eurowings Digital

    Eurowings Digital

    Full-time
    May, 2025 - Present

    As a Senior Frontend Engineer, I am one of the main people leading the extraction of the frontend from Adobe Experience Manager into a self-contained GitHub repository — enabling independent development, faster delivery, and a modern Nuxt.js-based architecture.
    Nuxt.js expert: I support engineers company-wide on anything related to Nuxt.js, from setup and configuration to performance and best practices.
    Community & mentoring: I share knowledge through FE Guild presentations and workshops, and hold 1:1 sessions with engineers transitioning from other frameworks to Vue/Nuxt.
    Impact: Within my first half-year, I received above-average performance feedback, made myself visible across the company, and actively contribute to agile ceremonies — encouraging others to share their knowledge in retros and team discussions.

  • Egoditor GmbH / Bitly Europe GmbH

    Egoditor GmbH / Bitly Europe GmbH

    Full-time
    • Senior Frontend Engineer
    • Bielefeld (Remote)
    • bitly.com
    October, 2020 - April 2025

    At Egoditor GmbH (later acquired by Bitly Europe GmbH), I led the migration of the legacy QR Code platform to a modern Vue.js stack — guiding the team through a full technology transition when few had prior Vue experience.
    Leadership & planning: I was involved in quarterly and sprint planning, mentored engineers during the Vue adoption, and participated in hiring and technical interviews for new candidates.
    Post-acquisition adaptability: After the Bitly acquisition, I successfully adapted from Vue.js to Next.js — demonstrating flexibility across stacks while keeping Vue/Nuxt as my core expertise.
    Scale & growth: I experienced rapid company expansion from ~40 people when I joined to 100+ within a year, and 300+ after the acquisition — delivering frontend work that reached millions of users worldwide.
    Stack: Vue.js, Nuxt.js, TailwindCSS

  • Gauss Development

    Gauss Development

    Full-time
    • Senior Frontend Lead Developer
    • Osijek
    • gauss.hr
    June 2017 - May 2020

    As a Senior Frontend Lead Developer, I led a team of 8+ developers and oversaw the frontend of the company's main SaaS product — building a CMS from scratch and leading multiple client projects.
    Key achievement: I rebuilt the CMS from v1 to v2 from scratch in ~3 months — the original v1 took over 2 years with multiple engineers — delivering even more features in a fraction of the time.
    Architecture & leadership: I defined frontend architecture, set up projects from scratch, conducted code reviews, and mentored newcomers as well as senior colleagues.
    Collaboration: I worked closely with UI/UX teams on cohesive design and participated in client-facing discussions on project goals and technical direction.
    Stack: Vue.js, Nuxt.js (CMS), Angular 2+, jQuery, Vanilla JS, Bootstrap

Work Experience

  • Open Source Projects

    Open Source Projects

    Free-time
    • Contributor
    • Remote
    Present

    As an active member of the Nuxt/Vue community, I contribute to Nuxt.js and other open-source projects — sharing examples that help others get the most out of the framework.
    I regularly help fellow developers on Discord and GitHub, participate in Nuxt discussions, and build open-source projects that demonstrate best practices and real-world patterns.
    This mindset extends to my professional work too — I enjoy building internal tools and sharing knowledge to solve recurring problems and raise the bar for the teams around me.

  • Game Development

    Game Development

    24/7
    • Core Developer
    • Remote
    2014 - 2017

    My development journey started by building a game server to share with friends online — which quickly grew to a few thousand active players within months.
    To make it publicly accessible, I learned VPS hosting, website development, and full-stack basics — building registration flows with PHP and MSSQL. This experience sparked my passion for both frontend and backend development.
    That early project laid the foundation for my professional career — from hobby projects reaching real users to building products at global companies.

Projects

  • os-windows11

    Windows 11 ❤️ | by Nemanja Dragun with Nuxt.js and Tailwind CSS

    Hobby
    03 March 2023
    • html5
    • nuxt
    • nuxt3
    • nuxtjs
    • open-source
    • scss
    • tailwind
    • tailwind-css
    • tailwindcss
    • typescript
    • windows-11
  • rest-countries-api-with-color-theme-switcher

    Frontend Mentor Challenge - rest-countries-api-with-color-theme-switcher

    Hobby
    • html5
    • nuxt
    • nuxt3
    • nuxtjs
    • open-source
    • scss
    • tailwind
    • tailwind-css
    • tailwindcss
    • typescript
    • Rest API
  • rock-paper-scissors-gamer

    Frontend Mentor Challenge - rock-paper-scissors-game

    Hobby
    • html5
    • nuxt
    • nuxt3
    • nuxtjs
    • open-source
    • scss
    • tailwind
    • tailwind-css
    • tailwindcss
    • typescript
    • animations
  • advice-generator-app

    Frontend Mentor Challenge - advice-generator-app

    Hobby
    19 January 2023
    • html5
    • nuxt
    • nuxt3
    • nuxtjs
    • open-source
    • scss
    • tailwind
    • tailwind-css
    • tailwindcss
    • typescript
    • animations
  • nuxt3-examples

    Nuxt 3 project with a lot of different examples

    Hobby
    17 December 2022
    • html5
    • nuxt
    • nuxt3
    • nuxtjs
    • open-source
    • scss
    • tailwind
    • tailwind-css
    • tailwindcss
    • typescript
    • animations
  • royal-gang-tv

    Official website for RoyalGangTV

    Hobby
    09 February 2023
    • html5
    • nuxt
    • nuxt3
    • nuxtjs
    • open-source
    • scss
    • tailwind
    • tailwind-css
    • tailwindcss
    • typescript
    • animations
  • vue-music-flow

    Modern Vue 3 / Nuxt 3 audio player component with playlist and waveform visualization.

    Hobby
    03 April 2025
    • html5
    • nuxt
    • nuxt3
    • nuxtjs
    • open-source
    • scss
    • tailwind
    • tailwind-css
    • tailwindcss
    • typescript
    • animations
    • wavesurfer