curriculum vitae

Hi, I’m Matic. Nice to meet you.

I started my journey as freelance developer almost 10 years ago. I’ve done remote work for companies, collaborated with talented people and even consulted couple of times. I’m quietly confident, naturally curious, and perpetually improving my chops.

work history ORDER BY completed_at DESC

Brief overview of my past work as a freelancer. What were factors that lead me to this point are covered on about me page.

Quite a few projects are NDA bound so they can’t be shown or talked about publicly but for most I can talk about in a limited scope in private.

Feb 2026 – present

nextGEN SOLUTIONS

Back to being self-employed working as a contractor.

Apr 2023 – Feb 2026

Web developer engineer

Bragg Ljubljana (formerly known as ORYX Gaming)

Worked as a backend engineer in Laravel. Took my Laravel skills to another level thanks to great BE team members and my mentor.

2019 – present

My works in general

nextGEN SOLUTIONS

For the past few years I focused mainly around projects using the following stack: PHP, Laravel, Vue, Nginx, Redis, Docker, Mysql and took a step back from classic WP/WC sites and one-off gigs. In this time I gained good undestanding of core AWS products (EC2, S3, RDS etc.), why PSR12, code analysis, clear, well documented code is so important and much more.

Some examples:
– NPS service (https://nps.hs-plus.com): dynamic form based on customer review, followup flows

– RMA – Reclamation management system (https://rma.hs-plus.com): track package, order modification before it’s dispatched (address, products, order cancellation), warranty, purchase withdrawal, product manuals. RMA has deep backend integration, has support for editing addresses for 22+ countries with some couriers with multiple delivery options. It draws data from 4 different databases, 10+ APIs, synces and normalises data from 200+ shops every day, has fairly big and expanding administration section. It’s logic has to be up to date with ever changing legislation and internal processes. It’s used daily by thousands of users.

– DBT anayltics: recently created new data warehouse for BI department, which consumes 200+ FB accounts, which transforms 10s of milions of data points. Stack: dbt, jinja2/python, SQL, redshift at first, then migrated to BigQuery.

– bellow you can also find couple of public projects, but there are quite a few more about which I can only talk in private.

2021

dzungla-plants.hr / dzungla-plants.com

DŽUNGLA PLANTS d.o.o.

Created the new website for the plants ecommerce business with a fair bit of customisations. One of the highlights is custom built product page upsell which on viewing specific plant offers you a selection of pots that match currently viewed plant. After child theme development was completed I migrated existing .com site and all of its data to the new WP instance with a brand new look.

Disclaimer: I’m not active maintainer of this sites anymore.

December 2020

butiksedem.si

SEDEM, BUTIK S KONCEPTOM, spletna trgovina z obla?ili, Dijana Be?irovi? s.p.

Local boutique shop went online with this ever evolving story of fashion and style.

2020

Lill.si

Storitve v turizmu in projektna dela, Martina Majcen s.p.

Created website for booking listings similar to Airbnb but with much smaller scope of course.

This is one of the largest highly customised WP projects I built. It has a custom booking system, payment provider integration, iCal refresh, fiscalization (?ebelica API), cancellation policies, different booking price calculations, 2 different booking flows, a POS terminal for on-premise payments, email notification system and other features. Total scope of the project was around 40k lines (I used paid theme as a start).

January 2020

Full-time Freelancer

nextGEN SOLUTIONS

Back to full-time freelancing. I still work with HS PLUS d.o.o. on specific projects.

January 2020

Full-time Freelancer

nextGEN SOLUTIONS

Back to full-time freelancing. I still work with HS PLUS d.o.o. on specific projects mainly the reclamation platform which allows customers to manage their orders before and after delivery.

March 2019

Full-time job at HS Plus d.o.o.

HS Plus d.o.o.

Full time developer at HS Plus d.o.o., which runs e-commerce websites in more then 12 EU contries.

September 2018

Secret project

Birt d.o.o.

Can’t talk about it yet.

Jun 2018

Pr’ Vaflju

Me and my friend Miha Centrih opened seasonal bubble waffles shop at lake Velenje.

May 2018

emceplac.si

Zavod eMCe plac

WordPress
Features: multilingual, events management and reservation, focus on story and culture

Feb 2018

bambusmania.com

NOBEL, spletna trgovina in storitve, Sandra Bera, s.p.

Magento 2PHPHTMLCSSXML

Aug 2017

eko-cistila.si

Makom trgovina d.o.o.

WordPress

May 2017

kunigunda.si

Mladinski center Velenje

WordPress
Features: multilingual, events management, new design every year

Nov 2016 – Dec 2017

Full Stack Developer

TRENDNET d.o.o.

Worked on email marketing service called MailRocker. It was unfinished project running AngularJS 1.3 without API and no backend integration. Later on, I integrated drag-and-drop newsletter builder called Mosaico, made with Knockout and jQuery.

Frotend app:
AngularJS 1.6HTMLCSSJavascript~ 30 dependencies
Frontend editor:
KnockoutjQuery~ 10 dependencies
API:
Web Api 2 with .NET 4.5 in C# SQLJSON~ 15 dependenciesIIS

AI AI AI

I use AI tools (Grok, Claude, ChatGPT, etc.) and simple agent setups to speed up research, debugging, and boilerplate tasks. This helps me deliver faster, but architecture, clean code, security, and final decisions always come from my 10+ years of hands-on experience.

Languages I speak well

PHPHTMLCSSJSPythonSQL\NoSQl\Data warehouses

and some bits here and there.

Like to work with

LaravelWP/WCVueDBT (Data Build Tool)

and good developers.

Able to deply on

self hosted instancessome AWS

prefer Ubuntu but can work with other Linux destributions

Web hosting control panels

Webmin/VirtualmincPanel

Frequently used Dev tools

  • Firefox Developer edition
  • Docker (Orbstack fwd)
  • PhpStorm
  • DataGrip
  • Sublime Text / Obsidian
  • Guake -> ohmyzsh
  • Postman
  • Gitkraken
  • Slack
  • JIRA