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.

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 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.
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.
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-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.

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.

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.
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.

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.

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.

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.

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.

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.
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.

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.

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.

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.

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 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.
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.
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.
Freelance Web Developer
Jan 2018 — 2026Own 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.

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.
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
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.



























