Projects
Things I'm building, breaking, and shipping. A mix of energy-sector AI, developer tooling, and small experiments that scratched an itch.
petromcp
MCP server exposing petroleum data formats to LLM hosts like Claude; on PyPI as petroleum-mcp and listed on the MCP.so community directory. Ships LAS well logs (DLIS, SEG-Y, and pump cards on the roadmap) with tools for log QC, per-curve statistics, well comparison, and unit conversion. Local-first: strict path allowlist, zero outbound calls, no telemetry. Full eval suite and CI. MIT.
specwarden
Spec-driven development enforcement for AI coding agents: blocks code edits until a written spec exists, logs every edit with backlinks, and produces coverage reports. Published benchmark eval suite shows a 75%+ reduction in out-of-scope file edits versus baseline agent runs. Complementary to GitHub's spec-kit. MIT.
obsidian-tiktoker
Obsidian community plugin (1000+ downloads, approved on the official registry, runs on iOS, Android, Windows, Linux, and macOS) for saving TikToks as markdown notes with a review queue. Transcription is fully on-device: whisper.cpp / faster-whisper over a yt-dlp + ffmpeg audio pipeline, no cloud calls.
