Organisation Structure

Techcle — Technology Consultancy

Techcle is Craig’s technology consultancy, the umbrella entity for all professional and personal technology work.

Consulting

Client engagements and government work delivered through Techcle.

EE-HMRC-EIS (Customer Engagement)

Enterprise integration work for HMRC (HM Revenue & Customs). Multiple workstreams:

  • HIP (Enterprise Integration Platform) — Mature enterprise API platform on AWS EKS supporting Critical National Infrastructure. 20+ API producer teams across 10+ API categories. Architecture: microservices on EKS with Kong ingress and ALB+WAF. Four platform teams: O11Y+DevEx, Core Infra, Enablement, API Management.
  • Domain APIs — Unified JSON gateway over legacy backend services using Kong (edge routing/auth) and Apache Camel (orchestration/transformation). Primary PoC: VPD (Vaping Products Duty) submission returns.
  • EDA (Event-Driven Architecture) — Async communication, event mesh, and microservice coordination. Refactored from argocd-eda to eda-mesh.
    • Repo: craigedmunds/eda-mesh — PVC: /workspace/repos/argocd-eda (local folder name needs updating to eda-mesh)
  • Integration Hub — Enterprise integration patterns and tooling.
  • DSIT — Government hackathon and codefest prototypes.

Other Technology

Technology work outside of client consulting — products, platform, and personal projects.

Development Tools (Project)

Platform infrastructure and developer tooling that supports all other work.

  • k8s-lab — Platform Foundation Seed. Kubernetes cluster running ArgoCD, cert-manager, External Secrets Operator, Kargo, Headlamp, Traefik (ingress at *.lab.ctoaas.co), Central Secret Store. Components include ClickHouse/HyperDX observability stack (currently disabled) and n8n workflow automation (currently disabled).
  • Remote Development — Tools and systems for AI-assisted remote development:
    • ai-dev — Mobile AI Development Gateway with lifecycle guardrails and OpenWebUI.
    • Paperclip — Open-source orchestration for zero-human companies. Agent heartbeats, task management, governance.
    • Sortie — Part of the remote development stack.
    • Other remote dev tooling (code-server, workspace isolation, per-agent pods).
  • DevSec — DevSecOps security reviews and compliance.
  • Infrastructure — Platform infrastructure: Kubernetes hosting, secrets management (ClusterExternalSecrets), n8n workflow automation, ArgoCD. Sub-projects: authenticated ingress, AWS/Crossplane integration, central secret store, per-agent pod architecture, ZFS storage, multi-repo builder worktrees.
  • Image Factory — Superseded by CascadeGuard. Only image-factory-state remains current (consumer of the pipeline, will switch to CascadeGuard CLI when ready). The image-factory and image-factory-exemplar repos are archived/inactive.
  • Backstage — Developer portal.
  • ArgoCD — GitOps continuous delivery, managed as part of k8s-lab.
  • n8n Operator — Kubernetes operator for n8n workflow automation instances.

CascadeGuard (Project)

Container security lifecycle platform. Business Source License 1.1 (converts to Apache 2.0 on 2030-04-04).

Market Making (Project)

Regime Management System — algorithmic trading decision support for grid trading strategies. FastAPI metrics service, n8n workflow, Kubernetes infra. Human-in-loop execution (no automated trading). Git-backed audit trail. Capital: GBP 1K validation, targeting GBP 10K+.

EBCG (Project)

Property business. Minimal software involvement.

Personal

Craig’s personal projects, health tracking, and creative work.

Triathlon Training (Project)

Training tracking and analytics. Integrates with Whoop API for daily health/recovery data via recovery monitor agent.

Nutrition Tracking (Project)

AI nutrition assistant “NutriTrack”. Food photo logging, calorie estimation, daily totals, weekly pattern spotting.

The Long Run (Project)

Craig’s AI blog — a 16-article essay series on how software development work is changing (async, agent-assisted, less desktop-bound). Astro + Cloudflare Pages. Managed by Managing Editor and Staff Writer agents.


Workspace Root

The workspace itself is a git repository containing .ai/, organisation docs, and coordination files.

Agent Architecture

All agents operate under board (Craig) oversight. Agents never merge PRs directly.

Personal Workspace Agents: CEO, Founding Engineer, Lead Platform Engineer, SRE, Managing Editor, Staff Writer, Platform Engineer, Recovery Monitor.

CascadeGuard Agents: Marcus Chen (CEO), Priya Raghavan (CTO), Elena Vasquez (CMO), Sana Okafor (Product Owner), Kai Nakamura (Lead Platform Engineer), Tomas Rivera (Full-Stack), Jordan Asante (DevSecOps), plus ICs.

Platform Stack

Kubernetes (k8s-lab) | ArgoCD + Kargo (GitOps) | Traefik (ingress) | ESO (secrets) | CascadeGuard (container pipeline) | Backstage (portal) | Paperclip (agent orchestration) | ClickHouse/HyperDX (observability, disabled) | n8n (workflow automation, disabled).