Matej Murn
Senior Full-Stack Engineer
Ljubljana, Slovenia — on-site or hybrid
matej.murn@gmail.com·linkedin.com/in/matej-murn·github.com/XMMM1
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.

Selected work
Sole frontend owner of the CMS behind 100+ tenants
Sirius replaced a legacy CakePHP system and now runs every DG1 tenant site. Started as one of three engineers, took the frontend over outright as the team moved on, and still own it today — including the migration off CakePHP and the prerendering that made tenant sites rank.
Merged two live products into one, with no downtime
Balthazar and FlipCommerce folded into the DG1 platform on production data that could not stop serving paying tenants. Reconciled two schemas that disagreed, migrated databases across servers, consolidated both codebases, and owned the QA procedure and the cutover.
Ten years on one multitenant e-commerce platform
DG1 runs 100+ tenants on isolated databases on AWS. Owned the frontend end-to-end plus significant parts of the backend, and built the provisioning and release tooling that makes a schema change across hundreds of databases a routine deploy.
Experience
Senior software engineer
May 2015 — PresentFull-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.
FyrstGen
IP commercialization platform turning university patents into ventures, built on AI agents for market analysis, competitive research and business-plan generation.
Developed an alternative business-plan generation approach and ported the system to Convex. Researched and built a testing framework for evaluating the prompt pipeline end to end.
swiss.ai
AI agent development, converting manual workflows into automation.
Shipped each of the showcase products below.
AutomateSocials
Social media automation — agents write posts, generate the images, schedule them and publish across five networks.
Separate agents cover content, imagery, publishing, competitor scraping and performance analysis, with the daily report feeding the next round of posts.
RealEstate-Reel
Turns property photos and listing details into narrated listing videos, with voice-over in four languages.
Listings import straight from real-estate portals, so an agent goes from a live listing to a finished video without assembling anything by hand.
StartShop.ai
Agentic commerce — one catalogue serving conversational shoppers and AI buyers from the same storefront.
Agents browse, quote and check out over the agent-to-agent protocols, so an existing shop becomes reachable by an AI buyer without building a second integration for it.
Property acquisition system
Scans Swiss real estate across all 26 cantons, ranking renovation, rebuild and extension opportunities against investment criteria.
Instanews.ai
AI-powered pipeline that transforms Instagram posts into SEO-optimised blog articles, newsletters, and social copy via OpenAI APIs.
Tipro keyboard configurator
Interactive SVG keyboard-layout configurator with a custom editor, owned end to end from auth through to edge deployment.
Users visually design and save key configurations. Auth on Clerk, real-time data on Convex, SSR and edge deployment on Vercel.
DG1.com
Multitenant e-commerce SaaS on AWS — shop, marketing, promotions, forms and mailings — running 100+ tenants on isolated databases. Core engineer on the platform for ten years: owned the frontend end-to-end and significant parts of the backend, and built the provisioning, release and DevOps tooling that makes a schema change across hundreds of isolated databases a routine deploy rather than an incident. Contributed the internal SimpleEvents messaging system for cross-module communication, the libraries behind third-party API integrations, and the operator-facing views that expose system state to end users.

One-step checkout — backend-for-frontend rebuild
Migrated a legacy checkout to a backend-for-frontend architecture on Astro and tRPC, preserving full feature parity.
Shipped from concept to production, improving SEO and page performance. Delivered the most optimised Docker build in the stack, cutting image size and cold-start time.

AI agent for CMS content generation
AI agent generating structured CMS content against Sirius section schemas — landing pages, blog posts and URL-cloned pages.
Iterated through several implementation approaches from concept to working prototype, trading output quality against schema compliance.
Stripo email editor integration
Replaced a custom in-house email editor with Stripo, owning delivery from build configuration through to production.
Integrated with existing features and system requirements without disrupting them.

Sirius — CMS platform
The CMS every DG1 tenant runs on — content-oriented, section-based, multilingual with fallback chains. Started as one of three engineers replacing a legacy CakePHP system, took the frontend over outright as the team moved on, and still own it seven years later. Led the migration off CakePHP, integrated third-party translation services with missing-translation tracking, and built the prerendering that made tenant sites rank without giving up the section-based editing model.





Zero-downtime platform consolidation
Merged two live products — Balthazar and FlipCommerce — into the DG1 platform with no downtime, on production data that could not stop serving paying tenants. Reconciled two schemas that disagreed, migrated databases across servers, consolidated both codebases into a single application, and rewired features so neither product lost capability in the move. Owned the QA procedure and the cutover itself.

Balthazar — internal marketing platform
Took over a partially rebuilt CRM and marketing automation platform — contacts, email/SMS campaigns, segments, forms and call-centre tooling.
Co-led a three-person team and onboarded newcomers onto the project. Connected FlipCommerce to Balthazar over API with SSO and one-way customer data sync.

FlipCommerce — e-commerce & booking platform
Multilingual, multi-store e-commerce and booking platform serving multiple production tenants under strict SLAs.
Contributed across the full stack — promotional and discount engine, integrated CMS, customer 360 view, operational reporting and admin tooling — inside coordinated release cycles spanning product, QA and infrastructure.

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

ProBilling
Internal ProBilling system supporting company operations, with custom BetaFinance integration.
MJU — Ciljno vodenje
Role-based goal-management platform for government, led end to end with a two-person team.
Hierarchical task decomposition (goals → subtasks → actions) with automated progress tracking, reporting and cross-department visibility.
Mercator shop / Mercator Tehnika
End-to-end integration with the checkout, inventory and logistics back-ends of Slovenia's largest retailer.
Delivered front-end features and API-layer work, and resolved cross-system architecture decisions.
Freelance web developer
Jan 2018 — Jun 2026Owned the full stack for Avilou.si over eight years — calendar-based reservation system, event management, VPS infrastructure, and email delivery. Side responsibility: audio/video production for digital products.

Lead web developer
Jan 2014 — Apr 2015ET 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.

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.
Web developer
Nov 2013 — Apr 2015Student work. Development and support of information systems, internal CMS development on DevExpress framework and MS environment.
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.
Praktik — TOPTIME
Information system for TOPTIME proizvodnja, storitve in trgovina, d.o.o. API endpoints to access data from the database.

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

Designer & web developer
Nov 2013 — Apr 2014Spletni marketing Selekar
Student work. Designing and creating dynamic and static ads for all types of mobile devices. Developing presentational webpages and server administration.

Top 10 UK Singles
Mobile ad campaigns and web development.

Web developer
Oct 2013 — Dec 2013Let's doodle
Developed presentational web pages for product showcases.
References
English translations are machine-produced. The signed originals are the authoritative versions, and the downloaded CV attaches those.
Alenka Pertot
Owner, Avilou Alenka Pertot s.p. — on Avilou.si
August 2026 · written in Slovenian
Robert Jerčinovič
Managing Director, TIPRO d.o.o. — on Tipro keyboard configurator
July 2026 · written in Slovenian
Education
Bachelor's degree — computer and information science
2009 — 2013University 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.
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
Languages
- Slovenian — Native
- English — Fluent
- Croatian — Conversational
Certifications
Mobile app analytics fundamentals
Google Academy — 2014
SEO fundamentals
Lynda.com — 2014
WebCamp Ljubljana 2015
FRI Ljubljana — 2015
Drupal Alpe-Adria camp
FRI Ljubljana — 2013
Recognition
- 2nd place — eNaročanje information system, FRI University of Ljubljana, 2013
- Published article — FRIK internal magazine, FRI University of Ljubljana
Free Time
- Color Book — Personal project for testing latest approaches and tools — AI-powered coloring book generator with multi-provider LLM integration (Gemini / OpenAI) for image generation and story writing
- EV vs Gas Saver — React app calculating whether investing in an electric car and solar roof pays off compared to a gas car
- 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
- 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



























