Available for new engagements

I turn tangled systems into things a team can actually build.

Hands-on technical and solution architect with 15+ years across product engineering, system integration and technical leadership. I am strongest where a problem is still ambiguous: understanding it, cutting it down to something buildable, and staying close enough to the implementation that the plan survives contact with production.

15+ years Building, integrating and leading delivery of production software
10,000 Concurrent users the ComplexCon Hong Kong platform was stress-tested for
100× Increase in supported load after directing Libraro's platform stabilisation
24,000 Monthly active users on Blackjack Trainer, with 10,000+ paid subscriptions

01 — Selected work

Case studies

Eight engagements with enough detail to be useful. Figures are the ones I can stand behind; where a number is not verifiable I say so rather than round it up.

02 — Also

Other engagements

Product and engineering work that shaped the way I build, in reverse order.

  • 2026 — now · Amici

    AffilyStars

    Technical / solution architect. The bridge between product design, client requests and the development team — turning intent into concrete technical direction. In development.

  • Current · Personal project

    Iskalnik nepremičnin

    A multi-stage research workflow over Slovenian public property data and the land registry, ending in a sortable HTML or Excel report. Cuts hours — sometimes days — off manual ownership research.

  • 2024 · EKWB

    Commerce systems analysis

    Mapped a fragmented landscape of Amazon, Microsoft Dynamics and several web shops, traced where inventory visibility was being lost, and delivered integration recommendations.

    ekwb.com
  • 2020 · Minimalvs

    Capucinne

    Shopify performance and technical SEO for a jewellery store, plus a custom purchase flow that broke past the platform's variant limit. The change materially increased revenue.

    capucinne.com
  • 2019

    GlobaliD

    Senior iOS developer. Split the application into modules to bring development build times down, and contributed to the product redesign.

    global.id
  • 2019

    Kamino

    Senior iOS developer on an application redesign, new and revised features, and user-analytics integration.

  • 2018 — 2019

    Beenius

    Senior iOS developer. Introduced CI and code-review practice and restructured the app so each customer variant could be customised faster. GraphQL in the stack.

    beenius.tv
  • 2017 — 2018

    1Tap Receipts & Tax

    iOS developer across two products: Swift 4 migration, feature work, analytics, and a serious dent in the accumulated backlog.

    1tap.io
  • 2014 — 2017

    ULU

    Lead iOS developer and early employee on a connected-car product: journeys, driving events, diagnostics and fleet use cases, from an OBD device over eSIM. Objective-C, later rewritten in Swift.

    ulu.io
  • 2013 — 2014

    FlyKly Smart Wheel

    Lead iOS developer on the companion app for a pedal-assist bicycle wheel — Bluetooth Low Energy protocol work with the hardware team, and support through the Kickstarter campaign.

    Kickstarter
  • 2012 — 2014

    OdoCost

    Co-founder and lead iOS developer. Business-travel logging with two-way server sync and GPS tracking tuned hard against battery life.

  • 2012 — 2013

    Run&Roll

    Co-founder and lead iOS developer on an endless-runner game: 40+ levels, an animation system, image caching and a custom level editor. Later the subject of my bachelor thesis.

    Thesis

03 — History

Career

Fifteen years, told straight — including the two years I spent working on ski fields and in hospitality on the other side of the world.

  • 2020 — present

    Technical leadership & architecture
    • RokIT d.o.o.

      Owner · Technical & solution architect · 2017 — present

      My own company and the vehicle for all current work. I take on architecture, integrations, hands-on development, code review, releases and production troubleshooting, and provide technical and project leadership to multidisciplinary delivery teams. Client engagements run either directly through RokIT, or through EqualEyes d.o.o. as its client — with Teranode Ltd (formerly nChain Ltd) as the end client for part of that work. One career, one contracting chain, not three parallel jobs.

    • Where the projects sit

      Delivery route by client

      Libraro, ComplexCon and TradeWindow were delivered through EqualEyes. EKWB was a direct RokIT engagement. Blackjack Trainer and AffilyStars are RokIT engagements. Also in this period: Trajan Wealth, the London Blockchain Conference apps, and recurring NKBM mobile-banking work.

  • 2017 — 2020

    Senior iOS & product engineering
    • Minimalvs d.o.o. / Capucinne

      “The IT department” · May — Sep 2020

      E-commerce performance, technical SEO and custom purchase-flow engineering for a DTC jewellery store on Shopify.

    • Kamino d.o.o.

      Senior iOS developer · Jun — Nov 2019

      Redesign, feature development and analytics. The GlobaliD application work ran during this engagement.

    • Beenius d.o.o.

      Senior iOS developer · Sep 2018 — May 2019

      Continuous integration, code review and a modular application structure so customer-specific variants could ship faster.

    • 1Tap Ltd

      iOS developer · Jul 2017 — Apr 2018

      Swift migration, dependency management, analytics and backlog reduction across 1Tap Receipts and 1Tap Tax.

  • 2016 — 2018

    Hospitality & outdoor operations
    • New Zealand & Canada

      Interleaved with ongoing product work

      Guest reception, reservations and campsite allocation at Hack'n'Stay; lift operator at Porters Ski Field; night porter, maintenance and housekeeping at Rainforest Retreat; snowboard instructor at Kimberley Alpine Resort. Front-line operations work, in a second language, where the system that fails at 7am is a person waiting at a desk.

  • 2014 — 2017

    Connected mobility
    • ULU b.v.

      Lead iOS developer / early employee · May 2014 — Dec 2017

      Sole iOS developer and technical owner of the driver-facing app for a connected-car and fleet product. Contributed to API design and reusable visual components, and took part in StartupBootcamp HighTechXL in Eindhoven.

  • 2012 — 2014

    Games, mobile products & early startups
    • Co-founder & lead iOS developer

      Run&Roll · OdoCost · FlyKly

      End-to-end ownership across a game with its own level editor, a business-travel tracker with two-way sync, and a Bluetooth-connected bicycle wheel. Alongside them a run of early consumer apps and prototypes — H2O-Pal, Shakin Steve, avantBon, Rankberry, Megabon and Quick Order — several built with collaborators under the informal team name Mice3, which was never a company.

  • 2010 — 2012

    Enterprise & web beginnings
    • Adacta d.o.o.

      Microsoft Dynamics AX support & development · Feb 2011 — early 2012

      Support department for international clients, producing reports and additional views in a Microsoft Dynamics AX / X++ environment. My first exposure to business systems that people depend on to get paid.

    • spletnaPOSTAJA d.o.o.

      Junior developer · Oct — Dec 2010

      PHP/MySQL and custom client projects.

04 — How I work

Capabilities

  • Solution architecture through implementation. I do not hand over a diagram and leave. The plan is only good if it survives the first sprint.
  • System integration. REST, webhooks, authentication and third-party platforms — usually several of them, usually disagreeing with their own documentation.
  • Technical-debt analysis and phased modernisation. Extract one responsibility, run it in parallel, compare outputs, then move production traffic.
  • Performance and data access. PostgreSQL and SQL profiling, query and access-pattern redesign, load and performance testing against a modelled scenario.
  • Technical leadership. Teams of up to ~10 directly, cross-functional delivery groups of ~20. Technical interviews, task assessment and one-to-one coaching.
  • Build-vs-buy and vendor selection. Feature, risk and cost comparisons that a non-technical stakeholder can actually decide from.
  • AI-assisted engineering. Practical everyday workflows with independent review stages, never autonomous approval.

Languages & data

Python · SQL / PostgreSQL · TypeScript & Node.js · Swift · Go · X++ (historical)

Integration & cloud

AWS · AWS Cognito · Auth0 · MuleSoft · Salesforce · Shopify · Stripe · RevenueCat · REST & webhooks

Delivery

Git & code review · CI/CD · GitHub Actions · Docker · Jira · Confluence · Figma · Firebase Analytics · A/B testing

Business platforms

Microsoft Dynamics AX · Appian · Wagtail

Education & certification

University of Ljubljana, Faculty of Computer and Information Science — University Diploma in Computer Science and Informatics, pre-Bologna programme, 2013.
Appian Certified Associate Developer, June 2025.
Ran an introductory Python workshop at Gimnazija Slovenj Gradec.

Languages

Slovenian (native) · English (fluent) · German and Croatian (conversational)

05 — Contact

Send me the messy version of the problem.

The engagements I enjoy most start with a system nobody fully understands any more, or a requirement nobody has yet written down properly. Whether that is a role or a contract, I am happy to talk it through.

Based in
Slovenia — working remotely with teams across Europe, the UK and the US
Company
RokIT d.o.o.