Selected Work

Systems that hold up when real money moves through them.

We architect, write, deploy and then keep running the platforms we build. Below is the work we’d point to first — multi-tenant, integrated with systems we don’t control, and built to keep working when those systems change.

Practice
Software · AI · Data Protection
Core stack
Spring Boot · Django · Vue
Infrastructure
Azure, South Africa North
Engagement
Build, host, maintain

Portfolio

Case study

Kantiro

kantiro.io

Social teams don’t struggle to write posts. They struggle with everything around the post — who approved it, which account it goes to, whether it actually published, and what happened after it did. That work usually lives in a spreadsheet and three group chats.

Kantiro is the system underneath it. Content moves through a real production workflow — drafted, approved, queued, published, measured — across Facebook, Instagram and TikTok, with every state change recorded rather than remembered.

The hard part was never posting. It was building something that survives a platform changing its API on a Tuesday.

Publishing runs through an event pipeline rather than a request thread, so a slow social API or a rate limit delays a post instead of failing a page. Access is org-scoped from the database up: every query is tenant-aware, permissions come from a catalogue rather than hard-coded roles, and access tokens are held in a managed vault — never in source.

We host it, monitor it and stay responsible for it under a service level agreement. See how we work.

Clients

Who we build for

Founders and early teams

A first production system, built to be handed over — not to keep you dependent on us.

Teams handling personal data

POPIA and data protection obligations designed into the system, not documented around it.

Businesses that need it to stay up

We host and monitor what we build, under an agreed service level.

Have something that needs to survive contact with real users?

We build it, host it, and stay responsible for it. Tell us what you’re trying to make work.

Start a project