Johannes van der Merwe

    Home
    Writing

    Projects

    Golf Shot AnalyzerGolf Shot Analyzer
    QuickServeQuickServe
    VeryConnect CRMVeryConnect CRM
    Leadinfo LeadbotLeadinfo Leadbot
    Leadinfo AutopilotLeadinfo Autopilot
    Futy ConversionFuty Conversion
    Caseware SMECaseware SME
    Caseware IFRSCaseware IFRS

    Online

    LinkedIn
    GitHub

    Contact

    1. Partner with us

    Writing

    Notes
    Welcome
    When AI reviews AI-written code
    July 29, 2026
    Everyone is online. Almost nobody has home broadband.
    July 29, 2026
    Integrating AI into your business, by depth
    July 29, 2026
    What actually happens to your data on AWS, OpenAI, and Anthropic
    July 27, 2026
    Secure AI use in a business: a guide, not another checklist
    July 27, 2026
    Two-pot withdrawals: what the numbers actually say
    July 27, 2026
    I tried to predict gold prices with a trend line. It lost to doing nothing.
    July 24, 2026
    Your SaaS bill has a hidden 64% swing and it has nothing to do with the vendor
    July 23, 2026
    Three things I left out of the permission intersection demo, on purpose
    July 23, 2026
    Why every AI agent security post says the same three things right now
    July 22, 2026
    A five-file pipeline instead of opening an app
    July 22, 2026
    What ten years of gold prices actually say about the Rand
    July 22, 2026
    What August 2 actually changes if your AI agent touches your database
    July 22, 2026
    Five changes that matter more than the watch itself
    July 22, 2026
    South Africa’s gambling statistics
    July 16, 2026
    Golf Shot Analyzer for InRange™
    May 11, 2026
    Life without a Phone, just a Smartwatch
    October 30, 2025
    Building advanced chat interfaces with the Zeta Alpha API
    March 26, 2025
    Writing your first AI model with PyTorch and Torchvision
    January 27, 2025
    Welcome
    January 20, 2025

    Building & Automation

    Building & Automation

    Build logs, small ML experiments, and personal automation projects.

    • I tried to predict gold prices with a trend line. It lost to doing nothing.

      A fitted least-squares line on ten years of gold-in-rand data. Tested against the dumbest possible baseline. The baseline won by 23 points, and the reason why is the actual lesson.

      July 24, 2026

    • A five-file pipeline instead of opening an app

      I didn't want to open the Garmin Golf app to see my own scores. So I wrote five small files instead. The lessons generalize to any hobby data you're tempted to just check in an app.

      July 22, 2026

    • Golf Shot Analyzer for InRange™

      340 InRange shots visualised: trajectory arcs, genuine mishits, and what an Excel export can tell you once you can see every shot at once.

      May 11, 2026

    • Building advanced chat interfaces with the Zeta Alpha API

      Building a RAG chat interface on the Zeta Alpha API: retrieval modes, clickable citations, and file references, in React with Tailwind and shadcn.

      March 26, 2025

    • Writing your first AI model with PyTorch and Torchvision

      Training a ball detector with PyTorch and Torchvision: a Faster R-CNN, random video frames, and a human-in-the-loop calibration file.

      January 27, 2025