We take operations off paper.

…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.

UKCA event page: entries, competitors and payments for the Winter Cheer and Dance Championships 2026Demo data
UKCA club area: assigning members to a Junior A team, with ages at the cut-off dateDemo data
Webshop order → fiscalized invoice, Pantheon ERP0manual steps
1
Webshoporder sent as canonical JSON
2
Middleware202 Accepted, job queued
3
Pantheon ERPorder and invoice via stored procedures
4
FiscalizationZKI, signed XML, JIR from FINA
5
Invoice PDFfiscal data and QR code
6
Customer inboxemailed over SMTP
← statuses · stock · prices · products, back to the webshop
One-way middleware: in productionTwo-way sync, first connector WooCommerce: in development
The Playbook Studio: member home with the next session and latest posts
Zephz: home page of the footwear catalog
01 · Platform · UK Cheerleading Association

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.

In production50+ domain entities3 ways to pay, one ledger
Read the case study
02 · Platform · UK Cheerleading Association

The rules of the sport, checked before an entry exists.

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.

0 manual steps, entry to competition day
Read the case study
03 · Integration · Pantheon ERP

Order in. Fiscalized invoice out.

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.

In production0 manual steps
Read the case study
04 · Integration · WooCommerce × Pantheon

And back again, both ways.

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.

In development0 re-keying between systems
Read the case study
05 · Platform · The Playbook Studio

A calendar-first membership platform.

Training and business strategy in one bilingual product: calendar, content, community and billing in EUR.

Built in 18 weeks5 member modules
Read the case study
06 · Platform · Zephz

One platform for the brand and the dealers who sell it.

The catalog site and its CMS, and a wholesale portal where dealers order by size run, on one API.

B2B dealer portal2 localized domains
Read the case study
07 · Our product · Therracode CMS

A CMS that comes with the site.

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.

In productionRuns therracode.comNo fees per editor
Read the case studySee all work

We take operations off paper.

…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.

UKCA event page: entries, competitors and payments for the Winter Cheer and Dance Championships 2026Demo data
UKCA club area: assigning members to a Junior A team, with ages at the cut-off dateDemo data
01 · Platform · UK Cheerleading Association

The platform that runs a national sport.

Clubs, coaches, competitions, judging, qualifications and payments on one data model, with the rules of the sport checked before an entry exists.

In production50+ domain entities
Read the case study
  1. Webshoporder sent as canonical JSON
  2. Middleware202 Accepted, job queued
  3. Pantheon ERPorder and invoice via stored procedures
  4. FiscalizationZKI, signed XML, JIR from FINA
  5. Invoice PDFfiscal data and QR code
  6. Customer inboxemailed over SMTP
02 · Integration · Pantheon ERP

Order in. Fiscalized invoice out.

No manual step between the order and the fiscalized invoice. The two-way version, with WooCommerce as the first connector, is in development.

In production0 manual steps
Read the case study
The Playbook Studio: member home with the next session and latest posts
03 · Platform · The Playbook Studio

A calendar-first membership platform.

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

Built in 18 weeks
Read the case study
Zephz: home page of the footwear catalog
04 · Platform · Zephz

One platform for the brand and the dealers who sell it.

The catalog site and its CMS, and a wholesale portal where dealers order by size run, on one API.

B2B dealer portal
Read the case study
05 · Our product · Therracode CMS

A CMS that comes with the site.

The model in code, an admin to match: drafts, versions and any number of languages, with no separate service to run.

In productionRuns therracode.comNo fees per editor
Read the case studySee all work

Experience we bring.

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.

What we build

Platforms and integrations first

Platforms

Custom platforms an organisation runs its day on: members, events, entries, payments and the documents that come out of them, on one data model.

Integrations

Middleware between webshops, ERPs and payment providers, so orders, stock, statuses and invoices move without anyone re-keying them.

Marketing, alongside

Social media, content, paid ads, SEO and analytics around what we build.

All services
“TherraCode built the system our sport never had. Clubs, competitions and coaching qualifications finally live in one place - and we trust it.”
UK Cheerleading Association

The two people who scope your project are the two who build 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

What are you still running on spreadsheets?

Tell us. We come back within one business day with a clear plan.