More about me

Generalist builder working in software: scaling web technologies, test-driven development, domain-driven design, tooling, devops practices, with strong hands-on AI work (agents, spec- and repo-aware tooling, prototyping, and codegen) grounded in what actually ships.

Career timeline (highlights)

For full detail, see LinkedIn.

  • Jan 2025 – present TheyDo: Senior Backend Engineer; data and integrations (metrics, partner integrations, customer-facing workflows), including AI-assisted design and delivery where it fits how the team works.
  • Jan 2011 – present Omisli.si: co-founder; built and evolved the platform end-to-end; nowadays more advisory while the team runs day-to-day product and ops.
  • Sep 2018 – Jan 2025 Plume Design: senior engineer and team captain; core APIs, cloud services, and Wi‑Fi platform features at scale (AWS, Kubernetes, Kafka, Postgres, MongoDB).
  • May 2007 – Oct 2016 Intera: CTO / lead developer for Intrix, a flexible SaaS CRM; deployment automation, internal tooling, and performance work across the stack.

My current skills:

AI & workflows: AI tooling (agents, codegen, spec- and repo-aware assistants), AI-assisted prototyping and design-to-build workflows, practical LLM use inside real product delivery
Architecture & practices: Test-driven development (TDD), domain-driven design (DDD), pragmatic AI-assisted design and delivery in real teams, GraphQL schema design and evolution, REST and event-style integrations where they fit
Code: JavaScript/TypeScript, Python, Swift, Bash
Technologies: NestJS, GraphQL, Django, Loopback, Vue, MongoDB, Kafka, Postgres, Nginx, Docker, Redis
Integrations & connectivity: Partner and third-party APIs, OAuth and credential lifecycle, sync and batch data paths. Used to working across company boundaries (engineering, product, vendors, and customer-side teams) to land integrations that stick.
Services/platforms: AWS, Ubuntu Server, CircleCI, GitHub Actions
Languages: English, Slovenian, Croatian

My roots

I started programming at 11 with BASIC on the Commodore 64. Games were fun, but making them was better—and my brother was just as eager to learn and debate code, so we were a tiny team of builders before I finished primary school. Before the internet was everywhere, I was deep in the international demoscene, running my own BBS and trading ideas with people who cared about the same craft. I keep that playful, polish-oriented side of computing alive: this site’s BBS and raster flourishes are a deliberate wink at those roots, and the same energy still shows up in side projects and how I think about developer experience—alongside a professional focus on reliable systems and what actually ships.

Today I’m a builder and architect with experience from 8-bit machines through modern web applications, the stacks that keep them running, and the current wave of AI-accelerated ways to design and deliver software responsibly.

I'm an avid reader and learner, I like to socialize and participate in technical communities, and I strive to live a healthy life (good food, sports, meditation).

I consider myself to be:

  • Rooted in test-driven development and domain-driven design; mindful of the next person in the codebase when writing code
  • Hands-on with AI in the build loop (agents, codegen, specs, prototyping), with judgment about when it earns its place and when it does not
  • Lean and data driven when making decisions
  • Purpose driven when learning new things

I'm also a fortunate and proud father of two (Tadej and Andraž) and a husband to my wonderful partner in life Liljana.