Skip to content
View craigvandotcom's full-sized avatar

Block or report craigvandotcom

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
craigvandotcom/README.md

Craig van Heerden

Amsterdam

Building neoMeta — a health portfolio for sovereignty over food, movement, and stillness. Four apps, one engineer, a swarm of AI agents.


The Portfolio

Health tracking with AI-powered food analysis. 65+ components, Jest + Playwright E2E. Production iOS app, built end-to-end with the agentic engineering system below.

Next.js 15 · TypeScript · Supabase · Capacitor iOS · Production

12-week structured program for desk-bound back recovery — daily exercise prescriptions and progress tracking, rooted in clinical biokinetics practice.

Next.js 16 · TypeScript · Supabase · Capacitor · Scaffolding

Mobility training app — adaptive daily sessions across the major joint systems, with clinically grounded progression.

Next.js 15 · TypeScript · @neometa/brand · Capacitor (planned) · In development

Real-time biofeedback meditation — camera-based stillness sensing with reactive audio synthesis. Native plugin layer for hardware-class workloads: ARKit + Apple Vision (iOS), CameraX + ML Kit + MediaPipe (Android), AVAudioEngine / Oboe for sub-5ms audio driven by per-frame motion signals.

Next.js 15 · TypeScript · Capacitor · Swift · Kotlin · ARKit · MediaPipe · Prototypes shipped, production scaffolding


How it ships

Four apps as one person requires leverage. The system below is what makes that possible:

  • Swarm orchestration — spawn N parallel AI agents, coordinate through file reservations and structured messaging
  • 6-step flywheel — architect > gatekeeper review > implement + test loop > code review > deploy > land
  • 24 CLI tools — Gmail, Calendar, Tasks, Discord, Notion, YouTube, image generation, TTS, web scraping — all --json for agent consumption
  • 3-tier context system — progressive disclosure across 17 domain skills, ~60% token-waste reduction

Python · Rust · Bash · Claude Code SDK · MCP · PM2

Influences: Compound Engineering, the Agentic Coding Flywheel.


Open Source

Tools spun out of the engineering system, useful on their own:

Agentic engineering toolkit for Claude Code — 2 skills, 13 commands, sub-agents. Drop into .claude/ and go.

CLI for AI agents to access 400+ models via OpenRouter. One scriptable interface for every major model. pip install openrouter-cli · Python

Intelligent test selection plugin for Vitest — dependency-graph analysis to skip irrelevant tests and keep CI fast. TypeScript · Vitest


Background

Biokinetics — BSc Hons, University of the Witwatersrand. Clinical exercise science — the domain behind the health apps.

Data Science — MSc, Tilburg University. Thesis: exercise supervision with pose estimation (MoveNet).

Adyen — Technical Support Engineer. Payment terminal integrations, API debugging, network trace analysis.


LinkedIn · craigvan.com · craigvh89@gmail.com

Pinned Loading

  1. agent-compounds agent-compounds Public

    Agentic tools that compound

    Python

  2. vitest-affected vitest-affected Public

    Run only the tests affected by your changes — intelligent test selection plugin for Vitest

    TypeScript