Projects

What I'm working on now: Volty at Voltade, Catchline, Ragnarok and The Bon Pet. Then the personal agents and tools I run every day, and what I shipped before.

Voltade products

My day job. What I deploy for clients, and the product around it.

  • Voltyshipping

    An AI helpdesk for WhatsApp, web chat and email. I take businesses from the first call to go-live. Read more →

Building now

Outside Voltade. Both live, both used every day.

Seven agents on a Mac Mini, grouped by purpose, with their endpoints MAC MINI · SINGAPORE OpenClaw harness · always on CUSTOMER-FACING Claudia main customer ops Ambassador cold lead chat Pakgu Dialogic Academy ops Vibby Vibe Makers ops ↓ WhatsApp · Telegram   Xero · Aspire · Notion INTERNAL OPS Clawrence Voltade internal team scope is small, on purpose ↓ Telegram · Notion   tender scans · pantry PERSONAL Happy mail, cal, alerts Lawrence gym bookings ↓ Telegram DM · Mail   Calendar · gym schedule CLAUDE API Opus · Sonnet · Haiku · picked per job

Shade = how central to my day. Darker ones I lean on most.

Personal AI agents

Telegram + WhatsApp bots running 24/7 on a Mac Mini in Singapore. Each one has its own prompt, memory, and scope.

  • Claudiarunning

    Customer-facing ops on WhatsApp + Xero + Aspire + Notion. Drafts replies, sends morning briefs, takes over chats, watches sentiment.

  • Clawrencerunning

    Internal Voltade ops on Telegram. Pantry orders, internal CRM updates, tender scanning, Notion ops. Claudia’s sister.

  • Happyrunning

    Personal assistant on Telegram. Owns my mail/cal/notes scope and delivers all my personal cron alerts (morning brief, agent health probe, etc.).

  • Lawrencerunning

    Gym specialist. Owns the booking decision tree and class-schedule reads. Reduced scope after Happy absorbed his personal-assistant role.

  • Ambassadorrunning

    Voltade AI sales agent. Chats with cold WhatsApp leads in 1–2 sentence replies, surfaces info to the team, hands off when ready.

  • Pakgurunning

    Dialogic Academy ops on Telegram. Warm/friendly persona. Scheduling, content, proposals.

  • Vibbyrunning

    Vibe Makers Academy ops on Telegram. Dry/snarky/British persona, intentionally contrasted with Pakgu’s warmth.

Daily automations

Scheduled jobs and bots that quietly do things so I don’t have to.

  • gym-bookerrunning

    Auto-books my gym classes at 09:00:00.000 SGT daily, 2 days in advance. Source →

  • donchian-liverunning

    Donchian-channel crypto trading bot. Runs 24/7, paged when it does something interesting.

  • ollama-webrunning

    Local Ollama UI wrapper. Private model playground over Tailscale.

  • Plus ~40 internal Voltade crons: morning briefs, Xero AR reports, standup nudges, drift detectors, anthropic cost weeklies, openclaw watchdogs. See all 48 →

Open source

Code I’ve published that other people use.

  • Vobaseopen source

    App framework for AI coding agents. Bun + TypeScript + Drizzle with auth, Postgres, jobs, and an agent runtime baked in, so Claude Code gets working code on the first try. GitHub →

  • claude-initopen source

    Make any repo AI-native in one command. Detects stack, scaffolds CLAUDE.md + agents + hooks + skills tailored to the codebase. GitHub →

  • Self-healing ops for long-running LLM agents, from my Mac Mini fleet. It restarts failed jobs, checks the fix held, and escalates to Telegram. GitHub →

  • Catchlineopen source

    An iOS app for weightlifters. Film a rep and it tells you the one thing to fix. Built solo, on the App Store since October. App Store →

  • The playbook and starter kit behind Parallax and Catchline. Expo + React Native + Supabase, written so each app I build is cheaper than the last: the RN fidelity traps, the RLS security model, native-module rebuilds, and the go-live checklist. GitHub →

  • gym-bookeropen source

    Node + Playwright bot that books my CrossFit classes at 09:00:00.000 SGT, two days out, with fallbacks when the 6:30am slot fills. Self-healing auth, Telegram alerts. It has booked for me and two friends since March. GitHub →

  • How a small DTC pet food brand ships Instagram Reels mostly autonomously with an AI coding agent. The production framework, the format that actually travels, and the growth research behind it. GitHub →

Track Record

Earlier work. Some of it still runs.

  • Observability for AI agents. A dashboard for watching agent runs, built after a cron job quietly burned $300 because nobody was looking.

  • Voltade’s earlier WhatsApp CRM. A per-tenant agent drafted replies and staff approved them. Replaced by Volty.

  • An NLP/RAG platform analysts use to search millions of documents through topic clusters, networks and themes. I worked on the product and the engineering.

  • Parcel booking at Ninja Van: a simpler end-to-end pickup flow, used for thousands of shipments a day.

  • Notifications Platform - Ninja Van

    The messaging platform behind 100M+ SMS, email and push events a day. Most of the work was reliability and cost trade-offs.

  • LivePlug - Ninja Van

    Internal tools for live selling at Ninja Van: streaming, inventory and orders, built as a run of quick experiments.

  • A student platform I co-founded. 50k+ users in its first three months, and still running.