Matic Fink
Senior fullstack web developer with 10+ years of experience, frontend-leaning.
Specialized in Vue/Nuxt and Node.js, with deep hands-on experience migrating production codebases from Vue 2 to Vue 3.
Equally comfortable owning projects end to end, from solo client projects shipped and maintained for years, to collaborating with a 10-person dev team on enterprise platforms like the Volkswagen AG InfoPortal.
Slovenia · open to remote (EU/UTC±2)
Core stack: Vue 3, Nuxt 3, Node.js, TypeScript, Tailwind CSS, Vuetify, Claude Code
Also experienced with: Vue 2, Nuxt 2, Express, Elasticsearch, Postgres, MySQL, MongoDB, Playwright, Vitest
Previously worked with: Angular, AngularJS, jQuery, PHP, Laravel, Electron, Solidity, Hardhat, Ethers.js
Tools & workflow: Git, Monorepos, Docker, GitHub Actions, GitLab CI/CD, self-hosted deployment workflows
Work Experience
drunomics GmbH
Frontend developer | Mar 2022 - Current
Elasticsearch, Node.js, Nuxt, Vue.js, Tailwind CSS
- Maintained an open-source Nuxt module.
- Implemented a streamlined process for distributing shared Vue components and package updates to client projects from a centralized Nuxt monorepo.
- Led the migration of our codebase from Nuxt/Vue 2 to Nuxt/Vue 3. Doing a lot of work myself and delegated some parts to other frontend devs.
- Collaborated with frontend and backend developers on internal Nuxt projects.
- I was working on a significant client project (Volkswagen AG InfoPortal) alongside 10 frontend and backend developers.
Namastream
Frontend developer | Nov 2020 - Mar 2021
AngularJS, Vue.js
- We rewrote the existing AngularJS frontend of Namastream platform with Vue.js and added several new features along the way.
- It’s a platform for Courses, Memberships & Live Classes (they rebranded to Marvelous).
Fastcast Influence d.o.o.
Fullstack developer | Nov 2019 - May 2020
Node.js, Vue.js, Laravel
- I was working on the Fastcast platform developed with Laravel and Vue.js.
- It was a tool for scouting actors, influencers, etc.
- Created multiple webcrawl scripts.
Belak d.o.o.
Fullstack developer | Sep 2018 - Aug 2019
MongoDB, AngularJS, Node.js, Vue.js, Laravel, Angular
- Developed multiple web applications using Vue.js, Node.js (Express) and MongoDB.
- The biggest client was Renault Group Adriatic.
- Enhanced and expanded functionality on projects built with Laravel, Node.js (Express), Vue.js, Angular, and AngularJS.
- Managed deployment process to staging and production environments using GitLab CI/CD.
Adin d.o.o.
Fullstack developer | May 2016 - Sep 2018
PHP, JavaScript, jQuery, Node.js, Postgres, Vue.js, Laravel, Electron
I worked on two main products of the company:
- Digital Signage platform, which includes a module for managing physical signage devices, a module for creating and preview of layouts, CMS module for editors to add content to layouts and analytics module.
- Coolomat, a network of automated parcel collection machines. For this project I worked on touch UI and API endpoints for the machines.
I also worked on multiple company’s side projects and internal tools.
Vizualis d.o.o.
Fullstack developer | Oct 2012 - Oct 2013
Java, MySQL, Adobe Flex
- I worked on the company’s main product “Konfigurator”, which is a visual product configurator.
- I was part of brainstorming ideas, selecting the best ones, implementing new features into the product.
- The project used Adobe Flex for frontend and Java with MySQL for backend.
Projects
Mojca Gotlib
I’ve built a custom e-commerce course website for a client, on my own. From frontend (Vue/Nuxt SSR, Tailwind, Vuetify), backend (Node.js/Express, e-commerce webhooks) & backoffice (a headless CMS), to multi-layered caching & setting up self-hosted “git push to deploy” workflow. The site is up & running since 2019.
NFT project
I’ve built and launched an NFT project on the Polygon network, using Solidity, Hardhat, Ethers.js, Vue/Nuxt and Tailwind. I generated NFT images and metadata, created a smart contract, created a website for users to mint the NFTs, wrote Hardhat tests to test functionality and edge cases of the smart contract before deploying it to the mainnet.
Languages
| English | Slovenian |
|---|---|
| Fluent | Native Speaker |