Andrei M.

Frontend Developer

Andrei is a frontend developer with 7 years of commercial experience, specializing in Vue.js and modern web technologies. He focuses on delivering clean, efficient, and maintainable code while integrating AI-powered tools to optimize workflows.

A highlight of his work includes Flyvi, a web-based design platform featuring a fully interactive drag-and-drop editor for creating visual stories. Andrei developed a modular component system supporting real-time resizing, cropping, and layering, ensuring smooth and responsive browser performance.

His expertise in balancing high interactivity with seamless functionality helped transform Flyvi from an initial concept into a user-friendly, accessible, and powerful design tool.

Main expertise

  • Vue.js
    Vue.js 6 years
  • JavaScript
    JavaScript 7 years
  • HTML / CSS 7 years

Other skills

  • UX 6 years
  • Figma
    Figma 6 years
  • Bootstrap
    Bootstrap 4 years
Andrei

Andrei M.

Poland

Get started

Selected experience

Employment

  • Senior Frontend Developer

    Hellotickets - 1 year

    • Led the migration to a modern tech stack, including Vue 3, Nuxt, Vue Router, Pinia, and Tailwind CSS, which resulted in a 5% increase in conversion rates.
    • Initiated and defined the architecture for a new project, established configurations for ESLint, Prettier, Husky, and Lint-staged.
    • Developed a flexible component structure to enable easy A/B testing of individual sections on the checkout page.
    • Built the checkout page using Vue 3, Nuxt, Pinia, Tailwind CSS, and integrated Primer as the billing gateway.
    • Engineered a proxy server in Node.js to support A/B testing functionality.
    • Maintained and enhanced legacy Vue 2 applications to ensure continued support and improvements.
    • Contributed to the enhancement of the Admin dashboard, focusing on billing-related components.
    • Utilized AI-powered tools, including ChatGPT and GitHub Copilot, to automate repetitive tasks, improve code quality, and expedite development.

    Technologies:

    • Technologies:
    • Vue.js Vue.js
    • Docker Docker
    • PostgreSQL PostgreSQL
    • TypeScript TypeScript
    • UI
    • UX
    • Node.js Node.js
    • Figma Figma
    • SCSS SCSS
    • Tailwind Tailwind
    • Nuxt.js Nuxt.js
    • Unit Testing
    • HTML / CSS
    • Stripe Stripe
    • Vite Vite
  • Senior Frontend Developer

    Godel Technologies Europe - 2 years 6 months

    • Established a new project from scratch, defined its architecture, and configured ESLint, Prettier, Husky, and Lint-staged to streamline development workflows.
    • Developed a no-code site builder and a questionnaire editor using Vue 3, providing business users with intuitive, customizable tools for product, pricing, and distribution configuration.
    • Migrated a legacy Vue 2 application to a modern tech stack, including Vue 3, Vite, Vuetify, and Pinia, enhancing performance and maintainability.
    • Optimized front-end performance, reduced load times by three times, and significantly improved the user experience.

    Technologies:

    • Technologies:
    • Vue.js Vue.js
    • Docker Docker
    • PostgreSQL PostgreSQL
    • Bootstrap Bootstrap
    • TypeScript TypeScript
    • UI
    • UX
    • Node.js Node.js
    • Express.js Express.js
    • Socket.io Socket.io
    • Figma Figma
    • SCSS SCSS
    • Nuxt.js Nuxt.js
    • Unit Testing
    • Vuetify Vuetify
    • Cypress Cypress
    • HTML / CSS
    • Jest Jest
    • Storybook Storybook
    • Vuex Vuex
    • Vite Vite
  • Frontend Developer

    Outcode - 1 year

    • Built the online graphic design platform from scratch, designing and implementing its architecture.
    • Developed a separate Vue component to serve as the Web Stories widget, ensuring smooth integration into the platform.
    • Implemented drag-and-drop functionality and resizing features for elements, enhancing the user interface and overall user experience.
    • Created a service for image and video cropping, as well as graphic rendering and download capabilities using Node.js.

    Technologies:

    • Technologies:
    • PHP PHP
    • Laravel Laravel
    • MySQL MySQL
    • Vue.js Vue.js
    • Docker Docker
    • NGINX NGINX
    • UI
    • UX
    • Node.js Node.js
    • Figma Figma
    • SCSS SCSS
    • UIKit UIKit
    • Nuxt.js Nuxt.js
    • Vuetify Vuetify
    • HTML / CSS
    • Webpack Webpack
    • Vuex Vuex
  • Frontend Developer

    TMarketing - 2 years 2 months

    • Developed reusable components for forms, doctor appointments, and authentication to enhance website functionality and streamline user interactions.
    • Built XSLT templates for efficient XML-to-HTML transformation, optimizing content display.
    • Designed and implemented a reusable SCSS UI-kit to ensure consistent styling across the platform.
    • Suggested and applied UX/UI improvements, enhancing overall usability and the user experience.

    Technologies:

    • Technologies:
    • Vue.js Vue.js
    • Bootstrap Bootstrap
    • UI
    • UX
    • Socket.io Socket.io
    • Figma Figma
    • SCSS SCSS
    • UIKit UIKit
    • XSLT
    • HTML / CSS
    • CMS
    • Vuex Vuex

Education

  • BSc.Computer Science

    Francisk Skorina Gomel State University · 2011 - 2016

Portfolio

  • Flyvi - 1
  • Flyvi - 2
  • Flyvi - 3
  • Flyvi - 4
  • Flyvi - 5
  • Flyvi - 6

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat