← All work

Gospodarska zbornica Slovenije · 2026 cycle

GZS Inovacije

Slovenia's national innovation awards, from the regional round in thirteen chambers to the national ceremony, on one platform we built and still run.

Client work

235

Entries in the 2026 cycle

13

Regional chambers

2

Rounds, regional then national

5

Roles, applicant to administrator

Recording One award video, then all of them at once. Each was built from the text of its own entry, with a Slovenian voiceover, and none of them was edited by hand.
The administrator's overview, with entries grouped by regional chamber, an average score and a recognition level on each row, and a button that moves an entry up to the national round.
Illustration The regional round as an administrator sees it. Entries group by chamber, each row carries its average score and the recognition it reaches, and one button promotes a project to the national round. The entries shown are samples.

Thirteen chambers that each run their own programme

A company enters through its regional chamber. Each chamber judges its own entries, holds its own ceremony on its own date, and sends its strongest projects up to a national round that judges them again. Before the platform, that whole structure lived in a master spreadsheet, with a macro copying entries onto certificate sheets.

The hard part was never the scoring. Thirteen chambers work to thirteen calendars, and a mistake in the data ends up printed on a certificate and handed over in public. So each chamber opens and closes its own application and evaluation windows, sees only its own entries, and moves a project up to the national round from the same screen that shows its scores.

  • 235 entries from around 180 companies, across all 13 chambers
  • Each chamber sets its own dates behind a master switch it cannot override for others
  • Thirteen regional ceremonies between 21 May and 18 June, then the national one at Brdo pri Kranju
  • A judge's access to each round is open, read-only or closed, and stays read-only after it ends
A judge's screen, with the entry open on the left, the weighted criteria and their scores on the right, and the running total with the recognition it reaches.
Illustration The judge's screen. The entry stays open on the left while the criteria are scored on the right, and the total follows every change. The entry shown is a sample.

The programme's rules live in the software

A judge opens an entry, reads what the company wrote, and scores it against the criteria the chamber set. Each criterion carries its own share of the total. The weighted formula exists in exactly one place and feeds both the official result and the running total the judge watches while typing, so the two can never disagree.

Awards have rules beyond arithmetic, and those are in the code too. Thresholds drop for micro companies, for individuals and for social-impact projects, by a documented rule that nobody has to remember on the day. Certificates come out of the same data, in correct Slovene down to the dual, so one, two or more recipients each get the right verb.

  • One weighted formula behind the judge's preview and the official total alike
  • Lower award thresholds for micro companies, individuals and social-impact projects
  • Print-ready certificates generated from the results, with each region's own signers
  • A public library of evaluated projects, and a winners' catalogue built for the ceremony

A presentation video for every entry, with nobody editing

The reel at the top of this page shows what that means. All 235 entries needed a branded 35-second video for the ceremonies. Cutting those by hand was never going to happen across thirteen regions, so the platform makes each one from the text of its own entry, with a Slovenian voiceover.

Two details make them usable. Technical terms are checked for pronunciation against Slovenia's official lexical database. The narration is fitted to each video's length by stretching the slides first and only then nudging the speed, within a range narrow enough that nobody can hear it. They played at the ceremonies, in front of the people whose innovation was on the screen.

The render count was higher than the delivery count, because we were still comparing voice providers at the time. 235 innovations across 13 regions, six voice variants each, came to 1,410 videos, all rendered unattended. GZS got the 235 finished ones.

What the first cycle settled

2026 was the first cycle to run on the platform, and it ran the whole way. Applications, two rounds of judging, thirteen regional ceremonies, certificates, videos, and the national prizes at Brdo pri Kranju on 15 September.

The part we would point to is what GZS did next. During that cycle, while depending on the platform daily, they commissioned three further builds from us for certificate generation, bulk file export and the video pipeline. A client who is still finding out whether the software holds does not buy more of it.

  • Live at gzs-inovacije.si, with 47 production releases since March 2026
  • Three further builds bought mid-cycle, for certificates, bulk export and the video pipeline
  • Around 19,300 lines of automated tests, some named after the bug they exist to catch
  • Server-rendered throughout, with no single-page-app framework in the browser

“Toni, Jakob and their team exceeded our expectations. With their ideas and responsiveness, we delivered the project faster than planned.”

Katja Pokeržnik

Gospodarska zbornica Slovenije

Want something like this?

Tell us what you need and we build a working prototype first, so you see it before you pay for it.