I build open-source, deterministic, local-first tools for software supply-chain integrity, AI-agent security and governance, repository analysis, learning, and evidence-backed health/training decision support.
| Project | What it demonstrates |
|---|---|
| warden | A zero-dependency Rust policy DSL with a live WASM playground. |
| tofulock | A Go integrity gate for Terraform/OpenTofu modules with commit locks, drift detection, signed DSSE/in-toto attestations, and a source-pinned GitHub Action. |
| AgentPulse | Deterministic, local-first trajectory monitoring for Claude Code, Cursor, and Codex sessions through a live TUI, JSON snapshots, and a privacy-aware GitHub Action; available on npm. |
| Concourse | A local-first learning suite with browser and Tauri desktop shells, validated portable course packs, retrieval practice, and a downloadable Logic Foundations pack. |
| CapabilityEcho | PR-time detection of new network, subprocess, eval, lifecycle, and workflow-permission signals on exact added lines. |
| recovery-trail | Client-side Apple Health recovery analysis with transparent rule traces and a live demo. |
| Docs Debt Radar | Evidence-backed documentation drift scanner with a local CLI, GitHub Action, and static report viewer. |
| Project Autopsy | Repository forensics that turns manifests, docs, commit history, and dependency signals into cited stall diagnoses and practical revival plans through a local CLI and web UI. |
| RepoBrief | Evidence-backed repository orientation: architecture, hotspots, run commands, and reading paths through a CLI, web app, and MCP server. |
| fit-ontology | A local-first weekly coaching brief that turns wearable, session, and intake data into cited, overrideable decisions with calibration history; v0.6.0 release. |
- Deterministic first: important verdicts are reproducible and inspectable.
- Local-first when possible: data stays on the operator's machine unless they opt in.
- Evidence-backed: reports expose the inputs, rules, and lines that produced them.
- Conservative health language: decision support, not diagnosis or treatment.
Burbank, California · Go · Rust · TypeScript · Python · Kotlin · React · FastAPI
X @conalhck · Writing · Email



