About GrayGhost Labs

Origin Story

GrayGhost Labs started as a firefighter + ex-IT guy + macro/crypto/sports nerd who got tired of tools that didn't exist or tools that existed but were full of hype.

Everything here was built first for personal use and friends, then made public because if it's useful to one stubborn firefighter who thinks numbers beat vibes, it might be useful to others.

Who is GrayGhost?

GrayGhost is the pen name for a stubborn Oklahoma City firefighter who spends off days buried in macro charts, Bitcoin data, and college football box scores. By day it's fire trucks and medical calls; by night it's spreadsheets, models, and asking why the market or the oddsmakers just did what they did.

The persona is simple: take the curiosity of a markets nerd, the dark humor of someone who's seen too many bad days, and the skepticism of a noir detective who assumes every story—from governments to markets to models—is leaving something out.

"In life, there are no black and white answers, only shades of gray." That's the working assumption behind GrayGhost Labs: the tools don't promise certainty, they just try to make the uncertainty a little more honest.

Philosophy

  • Tools > takes – Build things that solve problems, not things that solve for engagement.
  • Show the PnL, not just the winner screenshots – If a model can't beat the market over time, it's not an edge. Transparency matters.
  • No subscription funnel right now – Build trust first, then maybe we'll talk. For now, everything is free and public.

How the tools are built

Every project in GrayGhost Labs starts as a personal annoyance: a question that's hard to answer, data that's annoying to pull, or a problem that keeps showing up at work or in the markets. The workflow is the same every time:

  • Start with the real question – What decision am I trying to make, or what lie is the chart telling me?
  • Collect boring but reliable data – Market feeds, public stats, or internal records.
  • Build a simple, testable model – Something that can be checked against history, not just vibes.
  • Track results over time – If it doesn't hold up, fix it or throw it away.
  • Only then put a UI on top – Once it's useful, it becomes a GhostGauge view, a Gridiron Edge screen, or some other ghost utility.

If something makes it onto this site, it's because it earned its keep first on the builder's own time and money.

Contact

Find me on X or reach out via email.