Skip to main content
← Work

Agentic AI · safety

Heat Threshold

The ambitious, multi-agent heat-safety dashboard I built at the Google I/O hackathon — and why it was the wrong thing.

2026 GeminiMulti-agentHackathonHeat safety
Heat Threshold
10
Gemini sub-agents (3 traced, 7 preset)
WBGT
USMC heat-category flags driving every verdict
1 weekend
Google I/O hackathon build

What it is

Heat Threshold is an environmental-logistics scheduler and safety guide: tell it where you want to go and what you want to do, and a fleet of Gemini sub-agents synthesizes a plan around heat risk — not air temperature, but wet-bulb globe temperature (WBGT), the measure the US military uses to call training on or off.

See it live → heat-threshold.vercel.app

Heat Threshold — the agent dashboard

Where it came from

I already had a heat project — HeatCompass, a personal heat-safety app (WBGT flags, hydration planning, offline coaching). When the Google I/O hackathon posted a “heat effects” brief, I wanted to enter with it, but HeatCompass as it stood couldn’t be reused for a weekend web build. So I submitted the heat idea and built something new for it — Heat Threshold — which also gave me a reason to push Gemini’s Managed Agents feature hard.

How it works

  • Gemini 3.5 Flash · Managed Agents — as much a showcase of Gemini’s Managed Agents feature as a product: ~10 sub-agents (some live-traced, some preset) plan, check, and synthesize a “grid plan” for an outing inside one orchestrated system
  • Shade-finding — the standout: a single query fuses Google Maps with other datasets to actually find shade along your route, not just report how hot it is
  • WBGT safety flags — every verdict is anchored to USMC heat categories (White / Green / Yellow / Black), mapped to maximum peak thermal parameters, not just “it’s hot out”
  • Route + GIS + a GO / NO-GO verdict — scenic-route presets, a 7-day wet-bulb trend, and a single call (“Clear to ride — wind and hill, not heat, are the real limit”)
  • Voice mode for hands-free use

Why it was the wrong thing

It works. It’s also the wrong thing — and that’s the point of giving it its own page.

I went to the hackathon wanting to do something with heat. What came out was a logistics product: scheduling, routing, a safety verdict — a lot of agent machinery answering “should I go outside right now?” That’s a fine question. It just wasn’t my question. The idea I actually cared about was the science — what heat does to the molecules that keep us alive — and I’d buried it under a dashboard.

What it led to

Recognizing that gap is what made the next build good. I took the heat idea and rebuilt it small and honest: Heat Protein Lab — one real protein at a time, no agent swarm, every claim traceable. Heat Threshold is the wrong thing I had to build to see the right one.

Want something like this, built to ship?