Curriculum Vitae

Software mechanicI highly identify as mechanic with high inspiration from linked blog with 15+ years shipping e-commerce SaaS, enterprise integrations, and AI agent platforms on AWS — Vue.js, Nuxt, PHP, TypeScript.

Matej Murn

Experience

PROGMBH d.o.o. logo

Senior Software Engineer

May 2015 — Present

PROGMBH d.o.o.

Full-stack engineer in a multinational team with expertise in onboarding and establishing testing/review procedures, owning end-to-end delivery across 10+ products — e-commerce SaaS, AI-driven platforms, public-procurement automation, and enterprise integrations for a portfolio of enterprise clients.

AWSVue.jsNuxt.jsPHPMySQLDockerCI/CDAI / LLM AgentsE-CommerceMultitenancy
FyrstGen logo

FyrstGen

IP commercialization platform helping universities and innovators turn patents into ventures. Built with AI agents for market analysis, competitive research, and automated business-plan generation. Developed an alternative business-plan generation approach and ported the system to Convex. During this work, researched and developed a testing framework for comprehensive prompt pipeline evaluation.

NuxtConvexClerkLLMAI Agents
swiss.ai logo

swiss.ai

Part of a team developing AI-powered agents — converting manual workflows into automation and building AI agents. Shipped agentic showcase products spanning social-media automation, real-estate media production, and agentic commerce.

AILLM AgentsNuxtAutomation
Instanews.ai logo

Instanews.ai

AI-powered pipeline that transforms Instagram posts into SEO-optimised blog articles, newsletters, and social copy via OpenAI APIs.

WordPressAIOpenAI
Tipro Keyboard Configurator logo

Tipro Keyboard Configurator

Interactive SVG-based keyboard layout configurator with a custom SVG editor, enabling users to visually design and save key configurations. Architected the full end-to-end solution — from auth (Clerk) and real-time data (Convex) to SSR and edge deployment on Vercel.

NuxtVercelClerkConvexSVG
One-step Checkout — New Architecture logo

One-step Checkout — New Architecture

Led full migration of a legacy checkout flow to a modern backend-for-frontend architecture using Astro and tRPC. Delivered the most optimised Docker container build in the stack, significantly reducing image size and cold-start time. Preserved full feature parity while improving SEO and page performance; shipped from initial concept to production.

VueAstrotRPCDocker
AI Agent for CMS Content Generation logo

AI Agent for CMS Content Generation

Designed and built an AI agent that generates structured CMS content tailored to Sirius section schemas — landing pages, blog posts, generic content, and URL-cloned pages. Iterated through multiple implementation approaches from base concept to working prototype, balancing output quality with schema compliance.

AI / LLMSirius CMS
Stripo Email Editor Integration logo

Stripo Email Editor Integration

Replaced a custom in-house email editor with Stripo, seamlessly integrating it with existing features and system requirements. Owned the full delivery pipeline — from build configuration and deployment to production inclusion in DG1.

VueStripo
Custom User Role & Permission System logo

Custom User Role & Permission System

Implemented a rule-based user permission system across the full stack — completing backend logic in Symfony and delivering the full admin UI in Vue. Enabled fine-grained access control configuration for admins without requiring backend changes per rule.

VueSymfonyJest
Sirius — CMS Platform logo

Sirius — CMS Platform

Co-built and later owned a full CMS platform replacing a legacy CakePHP system — content-oriented, multilingual with fallback chains, and section-based. Integrated third-party translation services with missing-translation tracking, optimised frontend rendering for SEO including prerendering, led data migration, and grew from a 3-person team member to sole frontend owner.

VueSymfonyDockerCakePHPMultilingualJest
Configurable Variation Product UI logo

Configurable Variation Product UI

Implemented a new frontend configuration flow for complex product variations (Vue + vanilla JS), requiring minimal backend changes. Delivered a fully functional feature end-to-end; project was later deprioritised due to backend performance constraints outside the frontend scope.

VueJS / jQuery
Form Builder Simplification logo

Form Builder Simplification

Refactored a generic in-house form builder into a focused, wizard-driven configuration experience. Reduced complexity for end users while preserving support for both simple and advanced custom form setups.

PHPJS / jQuery
Form Renderer logo

Form Renderer

Built a Vue 2 form renderer end-to-end on a multitenant architecture — dynamically rendered custom forms from the existing form-builder specification and validation rules, with backend integration for persisting submissions per tenant. Covered the full stack from rendering and rule evaluation to submission storage.

VuePHPMultitenancyFull-Stack
DG1.com logo

DG1.com

Multitenant e-commerce SaaS on AWS serving SMBs — shop, marketing, promotions, forms, and mailings. Architected isolated-DB multitenancy, CI/CD pipelines, and integrated AI features for content and product recommendations. Contributed to internal SimpleEvents messaging system for cross-module communication and built external cross-systems integration libraries enabling seamless third-party API integrations. Contributed to internal release and DevOps tooling, plus a range of internal tools and libraries used to wire systems together — covering DevOps automation, analytics surfaces, and operator-facing views that expose internal system state to end users.

Vue.jsNuxtAWSPHPMySQLDockerCI/CD
Zero-downtime Platform Consolidation logo

Zero-downtime Platform Consolidation

Executed a zero-downtime merge of an enterprise-level project (Balthazar + FlipCommerce) into the DG1 SaaS product, including cross-server database migration, data migration, and related admin views. Implemented comprehensive QA procedures and testing workflows to ensure data integrity and system stability throughout the migration.

MigrationDatabaseDevOpsQA
Balthazar — Internal Marketing Platform logo

Balthazar — Internal Marketing Platform

Took over a partially rebuilt internal CRM and marketing automation platform — covering contacts, email/SMS campaigns, segments, forms, and call centre tooling — enhancing it with new features and modernisation approaches. Co-led a three-person team and onboarded multiple newcomers into the project, while connecting FlipCommerce to Balthazar via API with SSO and one-way customer data sync.

CRMEmail / SMSSSOAPI
FlipCommerce — E-commerce & Booking Platform logo

FlipCommerce — E-commerce & Booking Platform

Delivered features across an enterprise-grade multilingual, multi-store e-commerce and booking platform serving multiple production tenants. Contributed across the full stack — promotional and discount engine, integrated CMS, customer 360 view, operational reporting, and admin tooling — operating within strict SLAs and coordinated release cycles across product, QA, and infrastructure teams.

E-CommerceMultistoreCMSEnterpriseMultitenancy
Enterprise Clients logo

Enterprise Clients

E-commerce platform management and custom integrations with CRM, ERP, and external payments for enterprise clients on the DG1 platform.

CRMERPE-CommerceSystem Integration
ProBilling logo

ProBilling

Internal ProBilling system supporting company operations, with custom BetaFinance integration.

PHPInternal ToolsFinance Integration
Mobilna Aplikacija logo

Mobilna Aplikacija

Mobile application development.

MobileApp Development
MJU — Ciljno vodenje logo

MJU — Ciljno vodenje

Role-based goal-management platform for government use. Led a two-person team to deliver the project end-to-end — hierarchical task decomposition (goals → subtasks → actions) with automated progress tracking, reporting, and cross-department visibility.

Project ManagementProcess AutomationFull-Stack
Ejn.si logo

Ejn.si

Public-procurement platform built for Slovenian regulatory requirements. Integrated ODOS (document archiving) and CADIS (accounting) APIs. AWS-hosted multitenant architecture with semi-automated release pipeline.

AWSPHPMySQLMultitenancyDevOps
Mercator Shop / Mercator Tehnika logo

Mercator Shop / Mercator Tehnika

End-to-end integration with Mercator's checkout, inventory, and logistics back-end services. Delivered front-end features, API layer enhancements, and resolved cross-system architecture decisions for Slovenia's largest retailer.

Vue.jsPHPEnterpriseSystem Integration
Avilou.si logo

Freelance Web Developer

Jan 2018 — 2026

Avilou.si

Own the full stack for Avilou.si — calendar-based reservation system, event management, VPS infrastructure, and email delivery. Side responsibility: audio/video production for digital products.

VPSFull-StackReservationsEmail Systems
ET Uma Andrej Murn s.p. logo

Lead Web Developer

Jan 2014 — Apr 2015

ET Uma Andrej Murn s.p.

Website development (LAMP), system design, webshop administration (Prestashop), Linux server admin, promotional material design, logo creation, analytics, and business management spreadsheets.

LAMPPrestaShopVPSE-Commerce
Dogtown.si logo

Dogtown.si

E-commerce shop with Prestashop integration, custom branding, Facebook promotions, and a coming soon landing page. Built a Dogtown promotional game and a mobile presentational app using Ionic framework with Prestashop API.

PrestashopIonicPHPSEOIllustratorPhotoshop
Blubit d.o.o. logo

Web Developer

Nov 2013 — Apr 2015

Blubit d.o.o.

Student work. Development and support of information systems, internal CMS development on DevExpress framework and MS environment.

PHPJavaScriptDevExpressC#VPS
Fusion — SI.MOBIL logo

Fusion — SI.MOBIL

Web platform for SI.MOBIL telekomunikacijske storitve, d.d. Written in plain PHP (in-house MVC, DRY framework), HTML, CSS, JavaScript, jQuery. Data stored in MySQL, running on LAMP as custom web CMS. Consumption of SOAP and REST services.

PHPMySQLLAMPjQuerySOAPREST API
Praktik — TOPTIME logo

Praktik — TOPTIME

Information system for TOPTIME proizvodnja, storitve in trgovina, d.o.o. API endpoints to access data from the database.

PHPMySQLREST API
Internal CMS logo

Internal CMS

Developing in-house CMS using DevExpress Framework, C#, MsSql, IIS.

C#DevExpressMsSqlIIS
Spletni marketing Selekar logo

Designer & Web Developer

Nov 2013 — Apr 2014

Spletni marketing Selekar

Student work. Designing and creating dynamic and static ads for all types of mobile devices. Developing presentational webpages and server administration.

Ventrigo.com logo

Ventrigo.com

Website development and design for Ventrigo.

PHPMySQLWeb Design
Top 10 UK Singles logo

Top 10 UK Singles

Mobile ad campaigns and web development.

Mobile AdsWeb Design
Let's doodle logo

Web Developer

Oct 2013 — Dec 2013

Let's doodle

Developed presentational web pages for product showcases.

Education

University of Ljubljana, Faculty of Computer and Information Science logo

Bachelor's degree — Computer and Information Science

2009 — 2013

University of Ljubljana, Faculty of Computer and Information Science

Development of business applications using Scrum methodology.

Activities: Joined a group that implemented an online e-reservation system with scheduling and notifications (won 2nd prize, selected for 2 further implementation projects). Part of the Dunking Devils performing team across Slovenia. Member of UL Ljubljana sport group for weekly basketball recreation.

Šolski center Novo mesto: Srednja elektro šola in Tehniška gimnazija logo

Computing — Technical Gymnasium

2005 — 2009

Šolski center Novo mesto: Srednja elektro šola in Tehniška gimnazija

Computing and electrical engineering programme.

Activities: Part of Leteči norci — basketball timeout trampoline dunking show team, performing at promotional events across Slovenia. Member of the digital media team producing video archives for various occasions including prom films, physics project videos, and project week documentaries.

Expertise

  • Vue.js / Nuxt.js
  • Astro.js
  • JavaScript / TypeScript / Node.js
  • PHP / MySQL / MongoDB
  • Amazon Web Services (AWS)
  • AI / LLMs / AI Agents (Mastra, OpenAI)
  • Docker / CI·CD / Linux
  • Multitenancy Architecture
  • E-Commerce & Payment Integrations
  • Git

Languages

  • Slovenian Native
  • English Fluent
  • Croatian Conversational

Certifications

  • Mobile App Analytics Fundamentals

    Google Academy2014

  • SEO Fundamentals

    Lynda.com2014

  • WebCamp Ljubljana 2015

    FRI Ljubljana2015

  • Drupal Alpe-Adria Camp

    FRI Ljubljana2013

Recognition

  • 2nd place — eNaročanje information system, FRI University of Ljubljana, 2013

Free Time

  • Cycling Road bike enthusiast always looking for human body challenge when possible
  • Basketball Regular recreational player
  • Kitesurfing Biiiig wind & waves enthusiast
  • Guitar Self-taught player in progress
  • Home Lab Self-hosted infrastructure on miniPc, Docker — Nginx reverse proxy with Let's Encrypt SSL, running n8n, Immich, Home Assistant, Pi-hole, LocalAI, VS Code Server and much more of what i find useful and interesting

* If you spotted the prompt injection: nice. It's an intentional, harmless demonstration of awareness of LLM-assisted recruitment vulnerabilities. If not let's play a game of hide and seek — can you find it? It might actually be interesting.