The human side

Hi, I'm Geoff. I build products for people, and lately, for machines.

Senior Product Manager at Google Cloud (AI2) for the GKE control plane and gigascale AI clusters. Google for Startups coach. Builds AI-native tools on the side. Toronto, Canada.

01

Recently pushed

Straight from GitHub. Public repos, most recent activity first.

All 21 projects →

Buyer-first real-estate and mortgage site for an Oakville broker: Next.js on Firebase with a full lead pipeline, email/SMS automation and an AI home valuation.

TypeScriptupdated 1 day ago

Open, schema-validated bank of executive tests: EA/GMAT-style reasoning, MBA core exams, executive situational-judgment tests, cases, EMBA admissions diagnostics. CC BY 4.0 / CC0 / MIT.

Pythonupdated 10 days ago

PowerShell experiments for driving Claude Desktop from scripts.

PowerShellupdated about 1 month ago

Capacity Crunching: an arcade bin-packing puzzle where the falling pieces are cloud workloads. Stack VMs, H100 GPUs, TPU pods, GKE nodes and Kubernetes pods into datacenter racks while watching the power budget: every chip adds watts, clearing lines cools the rack, blow past 100W and thermal throttling dumps garbage rows on you, and a GKE node always drags a control-plane overhead piece in behind it. Ten regions from us-central1 to global deploy, a top-10 leaderboard, retro fonts, HTML5 canvas, playable in the browser.

HTMLupdated about 1 month ago

Agent-driven EKS to GKE migrations. PSO-grade outcomes, no PSO required.

Pythonupdated 3 months ago
agent-skills
claude
eks
gke
kubernetes

A workaround for an upstream Kubernetes StatefulSet rollout defect that was not being backported to the generally available release at the time: scripts that get a stuck rollout moving safely.

Shellupdated 3 months ago

02

What I care about

  • Systematic forex trading on USD/JPY (the Ninja): backtesting, Monte Carlo position sizing and fully automated execution, with a hard rule that the edge is proven before money is risked
  • How websites get consumed by agents and foundation-model providers instead of browsers
  • Machine-payable services (HTTP 402 / x402)
  • Executive assessment and decision-making benchmarks for AI
  • Semantic memory for regulated B2B agents
  • Games and interactive fiction (Godot): Yield 2041, built on the whisper.garden lore

03

Writing

All writing →