CGCatchupGroup
Consulting

Works

Production apps CatchupGroup built and hosts.

Production apps we built or self-host. Screenshots only — these systems are private. Same engineers who take the Open Line pager.

Internal suite

AccountGo

AccountGo

Accounts, invoicing, tax and payments. Private login.

Laravel · Inertia
AppFlowy Cloud

AppFlowy Cloud

Self-hosted workspace for docs and team knowledge.

AppFlowy · Postgres
AFFiNE

AFFiNE

Local-first whiteboard and delivery notes.

AFFiNE
Cal.com

Cal.com

Scheduling on our metal — not a US calendar tenant.

Cal.com · Next.js
Documenso

Documenso

Open-source e-sign. Contracts stay on the estate.

Documenso
Listmonk

Listmonk

Campaign and transactional mail we operate.

Listmonk
Excalidraw

Excalidraw

Whiteboard for runbooks and estate diagrams.

Excalidraw
Short links

Short links

Private shortener. Analytics without a tracker vendor.

YOURLS
Rocket.Chat

Rocket.Chat

Team chat on our estate. Invite only.

Rocket.Chat

Edge and mail

PiFleet

PiFleet

Control plane for Pi / Orange Pi fleets — provision, watch, replace.

FastAPI · WireGuard
Mail + webmail

Mail + webmail

Self-hosted mail. Domains we operate, not a mailbox reseller.

Postfix · Roundcube
ISPbot

ISPbot

Messenger-style help desk on the public site.

Custom

Shipped for clients

Piguardian

Piguardian

AI CCTV guard — YOLO detection, person re-ID and instant alerts on RTSP cams.

DeepStream · YOLO11 · RTSP
FMedia

FMedia

AI agents for WhatsApp, Instagram, Messenger and Telegram.

CodeIgniter
Ubuntu Eats

Ubuntu Eats

Food delivery and pickup — stores, deals, SA chains.

Laravel
Health Tracker

Health Tracker

Blood pressure, meds, labs and doctor workflows. Private login.

Next.js · Prisma
Gas Up

Gas Up

Johannesburg LPG delivery, refills and installs.

Storefront
QRPay SA

QRPay SA

QR money-transfer product on the estate.

PHP
UNFPA TuneMe kiosk

UNFPA TuneMe kiosk

Field kiosk UI — edge-ready, not a brochure microsite.

Kiosk web
UNFPA 8 Billion

UNFPA 8 Billion

Interactive exhibit: a world of infinite possibilities.

Interactive web
Engineering CV / Jarvis

Engineering CV / Jarvis

Senior infrastructure CV with a private AI assistant.

Web · local AI
Dispute AI

Dispute AI

Detection and dispute-workflow app. Private.

React · MCP
Foodie

Foodie

Food-ordering stack. Hosted, not a public storefront.

Laravel

Turn this into a first engagement.

WhatsApp or email — the person who answers is the engineer who will do the work.