BUILDING AUDITPILOT · DENVER, CO

Jake Lamon

founder. former SOC auditor. builder. overlander. hunter.

Five years auditing SOC controls at Grant Thornton and Coalfire. Now in Denver building AuditPilot — an AI-assisted SOC 1 / SOC 2 audit platform.

Jake Lamon
Fig · The operator — Denver, CO
01 Founder era

What I'm building now

AuditPilot, Keelix, and VoltForge — alongside a seven-agent automation org that works while I sleep.

Products

AuditPilot

In dev

Manages the full SOC 1 / SOC 2 engagement lifecycle — role-scoped portals, a framework-agnostic control engine, and Claude woven through evidence review and report drafting. ~970 tests.

TypeScriptNext.js 16SupabaseClaude APITailwind v4

Keelix

In dev

Probes your host from the outside, runs 35 deterministic checks, scores your posture 0–100, and emits audit-ready evidence mapped to SOC 2 and ISO 27001.

GoCobraNext.js 16SupabaseStripe

VoltForge

In dev

One intake form returns a complete LiFePO4 electrical design — battery, solar, inverter, and NEC wire/fuse schedule. A tested rules engine does the math; the LLM only explains the tradeoffs.

TypeScriptNext.js 16SupabaseZodfast-check
Infrastructure

OpenClaw/Hermes Agent

Live

A self-hosted agent deployment that runs my back office — a daily intelligence digest, a Garmin-wired health coach, and research scans across 29 cron jobs and seven agents.

7 agents 29 cron jobs 5 MCP servers 1 daily report
OpenClawMCPTelegramDiscordSQLitelaunchd

Mission Control

Internal

Browser-based control plane over OpenClaw's on-disk state, projected into six operator views with a mutex-serialized, atomic-rename write pipeline. 47 tests.

TypeScriptReact 19ExpressSQLiteSSE

Overland MCP

Internal

MCP server exposing two no-API trail services as 19 structured tools — reverse-engineered auth, a provenance-aware SQLite cache, idempotent writes. An agent plans the route; it lands in GaiaGPS. 75 tests.

PythonFastMCPhttpxSQLitelaunchd

Slack/WhatsApp MCP

Internal

Slack and WhatsApp MCPs that read your existing desktop session instead of provisioning credentials — Keychain-derived AES decryption, per-workspace tokens, seven read-only tools.

PythonMCP SDKcryptographySQLite

Garmin MCP

Live

Self-hosted Garmin Connect warehouse — sleep, HRV, body battery, training load and more, synced hourly with idempotent upserts. 2,300+ runs, zero errors, ~3,700 days of history.

PythonSQLitegarminconnectlaunchd
02 The Trip

Six months on the road

A six-month, 16,000-mile journey across the US and Canada living out of a truck camper — two years in the planning. Highlights: a rocket launch at Cape Canaveral, beach camping in the Outer Banks, downhill in Whistler, and hot springs deep in the Idaho mountains.

16K
Miles driven
US & Canada
'19
The rig
Ranger + Four Wheel Camper
2
Countries
One overland loop
03 Backstory

Five years in audit

SOC 1 / SOC 2 control assessments at two firms — the pain that became AuditPilot.

2024 — 2025

COALFIRE

Consultant · Coalfire

Led SOC 1 and SOC 2 Type I and II exams for mid-market clients — evaluating control design and operating effectiveness across all trust services criteria. Scoped engagements, ran fieldwork, and delivered final reports end-to-end while managing budgets, timelines, and junior staff. Presented findings and remediation guidance directly to client leadership.

Remote
2019 — 2023

GRANT THORNTON

Risk Advisory Associate → Senior Associate · Grant Thornton LLP

Planned and executed SOC 1 / SOC 2 risk assessments across access management, encryption, incident response, and threat monitoring. Led teams delivering cybersecurity risk advisory projects aligned to NIST CSF and ISO 27001. Built written security policies and incident response plans, and presented findings to client leadership.

Denver, CO
2015 — 2019

CU BOULDER

BSBA — dual emphasis in Information Management and Operations Management. Delta Sigma Pi; Alpha Delta Phi founding class.

Boulder, CO
04 Contact

Let's build something

Working on audit, security tooling, or an overland rig? Send a note.

© 2026 Jake Lamon · Denver, CO

Send a message

JavaScript is required to send a message —
reach me via the social links.