The platform that runs a national sport.
Clubs, coaches, competitions, judging, qualifications and payments on one data model. The running order builds from approved entries, and every judge's score sheet generates from it.
…and build the system that runs them.
The platform behind a national sport. Webshop orders that turn into invoices in the ERP on their own. And our own CMS, which runs this site.
Demo data
Demo data

Clubs, coaches, competitions, judging, qualifications and payments on one data model. The running order builds from approved entries, and every judge's score sheet generates from it.
Age groups, divisions and crossover rules are checked on the backend as a roster is put together. A team that cannot compete is flagged on the club's own screen, long before competition day.
A webshop order travels to a fiscalized invoice in the customer's inbox without anyone touching it. Croatian fiscalization is built in-house, with no intermediary.
Statuses, stock, prices and products stay aligned between the webshop and the ERP. A platform-independent core, one connector per platform; WooCommerce is the first.
Training and business strategy in one bilingual product: calendar, content, community and billing in EUR.
The catalog site and its CMS, and a wholesale portal where dealers order by size run, on one API.
The site describes its content in code, and its editors get an admin to match: drafts, versions, any number of languages and media, with no separate service to run.
…and build the system that runs them.
The platform behind a national sport. Webshop orders that turn into invoices in the ERP on their own. And our own CMS, which runs this site.
Demo data
Demo dataClubs, coaches, competitions, judging, qualifications and payments on one data model, with the rules of the sport checked before an entry exists.
No manual step between the order and the fiscalized invoice. The two-way version, with WooCommerce as the first connector, is in development.

Calendar, content, community and billing in EUR, in one bilingual product.

The catalog site and its CMS, and a wholesale portal where dealers order by size run, on one API.
The model in code, an admin to match: drafts, versions and any number of languages, with no separate service to run.
Healthcare, enterprise, the public sector, sport and retail. The two of us worked on these projects as employees of other companies, except where a logo is marked as a TherraCode client. That experience goes into every project we take on, whether you're a large company or just starting out.
Custom platforms an organisation runs its day on: members, events, entries, payments and the documents that come out of them, on one data model.
Middleware between webshops, ERPs and payment providers, so orders, stock, statuses and invoices move without anyone re-keying them.
Social media, content, paid ads, SEO and analytics around what we build.
“TherraCode built the system our sport never had. Clubs, competitions and coaching qualifications finally live in one place - and we trust it.”
Founder-led and deliberately small: no handoffs to junior teams, no bloated retainers. Based in Zagreb, working with clients in the UK and Europe. Building since 2022. More about the studio

Co-founder · Owner
tihomir.cavka@
Co-founder · Owner
helena@Tell us. We come back within one business day with a clear plan.