Skip to content
View OrangePeachPink's full-sized avatar

Highlights

  • Pro

Block or report OrangePeachPink

Report abuse

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

Report abuse
OrangePeachPink/README.md

V. K. Hogue — Sensors. Signals. Evidence. Judgment. Evidence-centered systems: sensors to signals to decisions, with provenance carried at every step.

I build evidence-centered systems — the kind that observe the real world, keep the evidence honest, and help a human make a better decision.

By day — a senior leader at a Big Four consulting practice, running hands-on factory-floor engagements (demonstrations, not slideware) across manufacturing modernization, supply-chain resilience, OT cybersecurity, and the defense-industrial base, energetics, and critical minerals.

After hours — I'm a maker at heart: a bench of soldering irons, logic analyzers, microcontrollers, and more breakout boards than I'll admit to. I design sensor-driven instruments end to end — selecting the silicon, writing the firmware, calibrating against reference sources, and building the software that turns raw readings into evidence — under one rule: raw truth over comforting lies.


Sprout — the public one

Sprout (MIT) — a local-first plant-monitoring platform that refuses to lie. Real soil, real ESP32s, and the raw signal plus a band you calibrate yourself — never a fabricated "62% moisture." Honest status, in the repo and here: monitoring and calibrated bands run today on a live 8-sensor fleet; autonomous watering is roadmap, gated behind open engineering issues.

The way it's built matters as much as what it does: the first 18 days of history hold 528 commits, 433 merged PRs, 1,170 CI runs, and 31 architecture decision records — every number regenerable from the repository itself.

What I work in

  • C++ (embedded) — ESP32/Arduino-class and STM32 Nucleo firmware: sensor drivers, calibration routines, illuminator control, serial protocols.
  • Python — data pipelines with schema-validated ingest, quality gates, test suites, analysis tooling.
  • JavaScript — vanilla JS (typed with JSDoc comments) for instrument UIs and evidence dashboards.

In my private repos

Sprout is the newest of a couple dozen projects — same discipline, different domains: air-quality sensing and electronic-nose experiments, robots and autonomous rovers, spectral illumination and classification instruments spanning UVA illumination up through 1050 nm near-infrared — the upper edge of silicon-based sensing — and supply-chain evidence tooling. A few of these may follow Sprout into the open when they're ready.

AI harness engineering

A lot of my after-hours throughput comes from AI coding agents — and I treat that as an engineering problem, not a shortcut. I mix multiple platforms and models per task, coordinate them in role-specialized worktree lanes, and hold the output to the same change control I'd expect from a human team: PR-only merges behind CI, architecture decisions recorded while they're made, and a two-stage gate where an independent agent verifies acceptance criteria against source, history, and CI before anything merges. The interesting work is the harness itself — the guardrails, the verification loops, and the process that turns fast tools into trustworthy results. Across the private bench, that harness has moved ~2,500 commits through 645 gate-checked pull requests and 3,200+ CI runs in the last year. One instrument shipped this way carries a security posture aligned to NIST SSDF and DoD DevSecOps reference patterns: SHA-pinned actions, SBOM generation, secret scanning, locked coverage gates.

What I hold to

  • Truth has a chain. Every reading is a value, from a source, at a time, with a confidence — sensor data, supply-chain evidence, and AI output alike.
  • Systems degrade; design for it. Offline-first, honest under failure, honest about what it doesn't know.
  • AI is a layer, not a source. It assists discovery and reasoning; it never replaces provenance, and a human stays in the loop.

Elsewhere — vkhogue.com · LinkedIn · always open to good conversations about AI strategy, industrial modernization, defense-industrial resilience, and critical materials.

Pinned Loading

  1. sprout sprout Public

    Sprout — plants with a pulse 🌱 Local-first, open-source (MIT) plant care on ESP32: each plant tells you how it's doing, in its own words. Monitor (now) · predict (in progress) · water (next).

    Python 7 4