Director of Software Engineering with over 15 years of experience building scalable software and leading engineering teams. At Plume Design, leads 7 direct reports and a 9-member API team. Architected zero-downtime cloud migrations of over 10 million customers and consolidated 1,500 APIs into fewer than 400. Three-time startup CTO and co-founder who helped secure over $3 million in funding. Co-inventor on four patent applications, with experience in distributed systems, API design and computer vision.

Celje, Slovenia

Experience

Director of Software Engineering

Sep 2025 - Present

Plume Design, Inc.

Leading engineering teams at a telecommunications company focused on smart home and WiFi solutions, with 7 direct reports and a 9-member API team.

Across all roles at Plume (Sep 2020 - Present):

  • Architected, led and executed large-scale live customer migrations between production clouds with zero downtime, moving over 10 million customers.
  • Modernized Plume's APIs, reducing 1,500 APIs to fewer than 400 and making interfaces more concise across engineering teams.
  • Standardized authentication/authorization, deprecation policy and API design guidelines.
  • Built a documentation portal used by 500 ISPs worldwide.

Technologies: TypeScript, NestJS, Node.js, MongoDB, Kafka, Grafana, Kubernetes, AWS, CI/CD, Microservices

Staff Software Engineer

Jan 2023 - Sep 2025

Plume Design, Inc.

Technologies: TypeScript, NestJS, Node.js, MongoDB, Kafka, Grafana, Kubernetes, AWS, CI/CD, Microservices

Senior Software Engineer

Sep 2020 - Jan 2023

Plume Design, Inc.

Technologies: TypeScript, NestJS, Node.js, MongoDB, Kafka, Grafana, Kubernetes, AWS, CI/CD, Microservices

CTO & Co-Founder

Jun 2019 - Oct 2020

CoilPay Technologies Inc.

Bank-issued smart wearable-enabled payment ecosystem for micropayments. Built an Android-like ecosystem of MicroApps for Coil wearables including smartwatch functionality.

  • Developed hardware prototypes.
  • Participated in Startupbootcamp, a month-long startup accelerator program in Dubai (2020).

Technologies: Embedded C

CTO & Co-Founder

Aug 2018 - Sep 2020

MikMik

Integrated electric scooter micro-rental system focused on green mobility and innovation. Operated in Ljubljana, Piran, and Koper with expansion plans across Europe.

  • Deployed 1,500 scooters across multiple cities in Slovenia.
  • Built a fleet management backend system for tracking and managing scooters.
  • Developed hardware prototypes for a scooter locking mechanism.

Technologies: TypeScript, Node.js, Kafka, GCP, Terraform, DevOps, Microservices

CTO & Co-Founder

Nov 2013 - Nov 2019

Reveel Technologies, Inc.

First company to help brands and media outlets increase revenue by adding interactive experiences to visual media. Based in San Francisco, CA.

  • Led a team of 6 engineers.
  • Helped secure over $3 million in funding from Silicon Valley venture capital firms.
  • Participated in the Tech Wildcatters 3-month startup accelerator in Dallas, Texas (2014).
  • Designed and developed the content-based image retrieval (CBIR) system the company used to identify visual content in images and videos.
  • Scaled the system to low-latency operation across a large database of visual content, from 20 thousand to 20 million images.

Technologies: C++, OpenCV, MongoDB, gRPC, GCP

Computer Programmer

Nov 2011 - Aug 2015

Studio Kreativis d.o.o.

  • Built a desktop CAD application for designing fair booth layouts and installations.
  • Developed miscellaneous WordPress plugins.
  • Built and maintained WordPress websites.

Technologies: PHP, C#, Visual Studio, JavaScript, HTML, CSS

Computer Programmer

Dec 2009 - Feb 2011

3zsistemi

  • Co-developed an AJAX-based CMS framework.

Technologies: JavaScript, PHP

Skills

Leadership

Engineering ManagementCross-functional LeadershipHiringTeam ManagementTechnical StrategyMentoringAgileScrum

Engineering

GoTypeScriptJavaScriptNode.jsC++Embedded CRustC#PHPHTMLCSSNestJSWordPressgRPCOAuth / OpenID ConnectMongoDBPostgresKafkaAmazon Web Services (AWS)Google Cloud Platform (GCP)KubernetesDockerTerraformGrafanaDevOpsCI/CDMicroservicesCloud MigrationZero-Downtime DeploymentsAuthentication and AuthorizationDeveloper DocumentationOpenCVGitVisual Studio

Domain Expertise

TelecommunicationsComputer VisionContent-Based Image RetrievalPerceptual HashingDistributed SystemsAPI DesignStartups

Spoken Languages

Slovenian (Native)English (Professional)

Education

Bachelor's Degree in Computer Science

2009 - 2012

University of Maribor

Computer Science and Information Technologies

Certifications

  • Certified ScrumMaster (CSM) - Scrum Alliance, 2022
  • Managing Multiple Generations - LinkedIn Learning, 2023

Patents

DNS Response Delay Scaled by Per-Fingerprint Request Frequency for Blocked and Paused Domains

2026

US Application 19/728,395 · Pending, unpublished · Plume Design Inc

With Miha Klokočovnik, Rik Williams

Dynamic DNS Response Shaping via Client Behavioral Fingerprinting for Blocked and Paused Domains

2026

US Application 19/728,461 · Pending, unpublished · Plume Design Inc

With Miha Klokočovnik, Rik Williams

US 2026/0099312 A1 · Published application · Plume Design Inc

With Miha Klokočovnik, Gabrijel Jurković, Žiga Keržan, Jaka Maver, Mario Balukčić

US 2016/0105731 A1 · Published application · Reveel Technologies Inc

With Matija Verbovšek

Conference Talks

ROSUS 2018: Computer image processing and its application in Slovenia

Projects

  • imghash: Pure Go library implementing a range of perceptual image hashing algorithms.
  • gozork: Zork I ported from the original ZIL source to Go.

Privacy settings

With your permission, this site uses PostHog analytics to learn which pages are read, where visitors come from, and which browsers and devices they use. It helps me decide what to write next.

Analytics stores an identifier in your browser and stays off unless you allow it. No ads, and your data is never sold.

Analytics: Off (no choice yet)

Your choice is saved in this browser. You can change it anytime via “Privacy settings” in the footer.