SELECTED WORK — 2025 / 2026

KNYSNA · SOUTH AFRICA SINCE NOVEMBER 2025

We build things that go live.

Websites, booking systems, business directories and AI assistants — designed, built and running in production. This is the work, with the links to prove it.

  • 41 builds shipped
  • 9 live domains
  • 33 Cloudflare Workers
  • 12 months

Every link in this row is a site we built. Click one.

02 — SELECTED WORK

Three builds, start to finish.

A club, a product business, and a chamber — different problems, same process.

belvideretennisclub.co.za
The Belvidere Tennis Club website: home page with Book a Court, member login and events.

CLIENT BUILD · BOOKING & PAYMENTS

LIVE

A working tennis club, run from a website.

Members register, courts get booked, and payments reconcile — no spreadsheets, no WhatsApp admin. Built for a Garden Route club that needed one place for members, courts and money.

  • Member registration and profiles
  • Court bookings with allocation
  • Payment reconciliation
  • Committee admin view

13 members registered · 14 bookings · R3,500 collected through it

Open the live club
ps3a.co.za
The PS3A website: its home page offering a free quote and a court design tool.

CLIENT BUILD · PRODUCT WEBSITE

LIVE

A product site for a business you have to see to understand.

PS3A resurfaces tennis, padel and netball courts. The site shows the work at its best: a video gallery, a colour configurator for surfaces, and a lead engine that scores every enquiry and follows up automatically.

  • 500+ courts built and resurfaced
  • Colour configurator for surfaces
  • Hover-video gallery
  • Enquiry scoring and automated follow-up
Open ps3a.co.za
gkbc-platform.leenormand337.workers.dev
The Greater Knysna Business Chamber website: its home page with 2,717 businesses listed.

CLIENT BUILD · DIRECTORY & REGISTRATION

STAGING

A directory and a front door for a whole town’s businesses.

A searchable business directory, a membership registration flow, and an admin desk for the chamber — built on a database that imports and maintains the town’s business records.

  • Searchable directory by group and suburb
  • Self-service listings
  • Membership registration
  • Chamber admin tools

2,717 businesses listed · 10 sectors · 41 towns and suburbs

Open the chamber build

Live on a demo domain while the chamber’s DNS is confirmed.

03 — ALSO SHIPPED

The rest of the year’s work.

Different industries, same appetite for problems that need a working answer.

04 — CAPABILITIES

What we actually do.

Everything below is something we have built and shipped, not a service line we borrowed from a deck.

  • Websites that bring in work

    Marketing sites, product pages and enquiry capture that fit how you actually sell.

  • Booking, members and payments

    Let people book, join and pay themselves. You keep the admin view.

  • Directories and local data

    Searchable directories, clean business records, and the tools to maintain them.

  • AI receptionists and chat

    Answer the phone and the messages when you can’t. Qualify, book, hand over to a person.

  • Automation between your tools

    Stop copying between spreadsheets, inboxes and booking systems.

  • Accessibility and compliance checks

    A measured accessibility scan: what was tested, what it found. No score, no ‘compliant’ claims.

BUILT ON CLOUDFLARE

Sites served from a global network — fast for visitors, cheap to run, no server to babysit.

05 — SYSTEMS

25+ SERVICES WIRED

Nothing works alone.

A missed call becomes a booked job. A quote becomes a payment. A brief becomes a film. The value is in the wiring between your tools — and we build that wiring ourselves.

ZuluWorks system map Diagram: client systems on the left connect through ZuluWorks’ Cloudflare-based edge and AI agents to the suppliers and models on the right, with the internal agent and operations layer underneath. YOUR SYSTEMS Website Phone Inbox Payments CRM ZULUWERKS EDGE Cloudflare Workers + D1 AI agents Automations Verification SUPPLIERS & MODELS Telnyx Deepgram ElevenLabs Yoco GoHighLevel Resend Brevo Google Places fal.ai Higgsfield HeyGen DeepSeek webhooks payments voice data API THE INTERNAL MACHINE Hermes agent · DSH build system · shared bridge · memory · monitoring · backups

YOUR SYSTEMS

  • Website
  • Phone
  • Inbox
  • Payments
  • CRM

ZULUWERKS EDGE

  • Cloudflare Workers + D1
  • AI agents
  • Automations
  • Verification

SUPPLIERS & MODELS

  • Telnyx
  • Deepgram
  • ElevenLabs
  • Yoco
  • GoHighLevel
  • Resend
  • Brevo
  • Google Places
  • fal.ai
  • Higgsfield
  • HeyGen
  • DeepSeek

THE INTERNAL MACHINE

  • Hermes agent
  • DSH build system
  • shared bridge
  • memory
  • monitoring
  • backups

Ring-out booked job

  1. Call goes unanswered
  2. Telnyx places the AI call-back
  3. Caller is qualified
  4. Lead scored and stored
  5. Owner gets the summary.

Enquiry money in

  1. Form or chat captures it
  2. Job scoped and priced
  3. Yoco payment link
  4. Receipt and CRM updated
  5. Follow-up runs until booked.

Brief published film

  1. Script and reference plates
  2. Shots from fal.ai, Higgsfield / Seedance, MiniMax
  3. ElevenLabs narration
  4. Assembled with ffmpeg
  5. Delivered from Cloudflare Stream.

URL report call

  1. Free presence check
  2. Google Places and on-page checks
  3. Rendered accessibility scan
  4. Branded report
  5. Paid report or booked assessment.

PHONE & VOICE

  • Telnyx
  • Deepgram
  • ElevenLabs
  • Vapi (retired)

PAYMENTS

  • Yoco
  • XRPL
  • x402 (parked)
  • Paystack (test)

EMAIL & CRM

  • Resend
  • Brevo
  • Zoho
  • GoHighLevel

DISCOVERY & DATA

  • Google Places
  • GA4
  • 2,700+ SA records
  • 1,350 Orlando
  • 149 Titusville

MODELS & CREATIVE

  • DeepSeek
  • OpenRouter
  • Cloudflare Workers AI
  • fal.ai
  • Higgsfield
  • MiniMax / Seedance
  • HeyGen
  • ElevenLabs

PLATFORM

  • Cloudflare Workers
  • Pages
  • D1
  • KV
  • R2
  • Stream
  • Images
  • Browser Rendering
  • Turnstile
  • Access

INTERNAL

  • Hermes agent
  • DSH
  • Honcho memory
  • Google Sheets / Calendar / Gmail bridge
  • GitHub CI
  • R2 backups

We keep the business logic in our own code. A carrier, a model or a payment processor is a part we can swap without rebuilding the business.

See the full systems audit

06 — PROCESS

From a problem to something live.

  1. Understand the job

    We start with the business, not the website. What costs you time? What do customers keep asking?

  2. Build the smallest useful version

    A working slice you can click, early. Not a mockup.

  3. Test with real people

    Phone, tablet, slow connection — the things real customers use.

  4. Launch, then look after it

    Deployed, documented, handed over. Ongoing support if you want it.

Most builds run two to six weeks. Fixed scope, fixed price, quoted before we start.

07 — THE LEDGER

Everything we’ve shipped.

Every build we can show, in order. We’ve included the retired ones — a portfolio that only shows wins isn’t a record.

The Build Ledger: every ZuluWorks build from November 2025 to November 2026, in order, with a short description and its status.
WHEN BUILD WHAT IT IS STATUS
Nov 2025 Zulu AI Scorer Lead-scoring endpoint behind the main site LIVE
Nov 2025 ZuluWorks site v1 First hand-built front end RETIRED
Dec 2025 Missed-Call Calculator Lead magnet: what missed calls cost DEPLOYED
Feb 2026 Karel’s Biker Barware Client site: handcrafted clubhouse décor DEPLOYED
Jul 2026 Intelligence Report Plett / Plettenberg intelligence engine LIVE
Jul 2026 ZuluWorks site v2 Current marketing site and lead funnel LIVE
Jul 2026 Pay Bridge Payment bridge and failure log DEPLOYED
Aug 2026 PS3A Client site: court resurfacing, configurator, leads LIVE
Aug 2026 Orlando Directory Business directory for a US market DEPLOYED
Aug 2026 NEXUS Calculator Pricing calculator and funnel page DEPLOYED
Aug 2026 ZOLA Field Field app for walk-in sales, 149 businesses DEPLOYED
Sep 2026 Kava Venue Booking Venue booking build for a US client DEPLOYED
Sep 2026 ZATA AMM Engine XRPL market-making stack, nine services INTERNAL
Oct 2026 ZONE Demo Client demo with lead-capturing assistant DEPLOYED
Oct 2026 Accessibility Scan In-house WCAG/ADA scanning product LIVE
Oct 2026 Charlie Zero-login AI workshop app DEPLOYED
Oct 2026 The Door Browser voice assistant DEPLOYED
Oct 2026 Upstate Directory US business directory DEPLOYED
Oct 2026 Upstate Hub 3D explorer for the directory hub DEPLOYED
Oct 2026 Belvidere Tennis Club Client booking, members and payments LIVE
Oct 2026 GKBC directory v1–v5 Six iterations of the chamber directory RETIRED
Nov 2026 ZuluWorks Health Uptime monitor across every site INTERNAL
Nov 2026 GKBC Platform Chamber directory and registration (demo domain) STAGING
Nov 2026 Contract Portfolio Contract-focused one-pager DEPLOYED
  • LIVE
  • DEPLOYED
  • STAGING
  • INTERNAL
  • RETIRED

Plus around twenty internal tools — monitoring, uploads, data pipelines and operations — that don’t belong on a portfolio page.

08 — ABOUT

Small team. Short lines.

ZuluWorks is Lee Normand, building from Knysna on South Africa’s Garden Route, with Bertus on the ground in Florida and Hermes — our always-on AI build system — doing the heavy lifting on code, testing and deployment. Small team, short lines, real deadlines.

We build in South Africa and the United States, mostly for businesses that have outgrown spreadsheets and WhatsApp threads but don’t want to hire a department to fix it. Every project on this page was designed, built and deployed by the team. Nothing here is a mockup.

BASED
Knysna, South Africa
WORKING
South Africa and the United States
BUILT ON
Cloudflare Workers, Pages, D1, R2, Workers AI
SINCE
November 2025

START HERE

Have something that needs building?

Tell us what’s slowing the business down. We’ll tell you honestly whether we can fix it, what it would cost, and how long it takes.

Knysna, South Africa · Usually replies the same working day.