Senior software engineer and independent consultant based in Vermont. I build and maintain production web applications, data and reporting platforms, APIs, and operational systems.
My current focus is Elixir/Phoenix, Rust, Go, and reliable software delivery: understanding established codebases, modernizing dependencies, improving testing and observability, and delivering features without destabilizing production.
- Conductor — an Elixir/OTP implementation of the Symphony service specification. It integrates Linear and Codex, creates isolated per-issue workspaces, coordinates concurrent workers, and exposes a Phoenix LiveView operations dashboard.
- Independent consulting — software maintenance, modernization, architecture, automation, and incremental full-stack feature development.
Elixir Phoenix LiveView OTP Ecto ExUnit PostgreSQL
Ruby Rails TypeScript React Node.js GraphQL
AWS Docker Linux CI/CD Observability
My professional background includes public-safety platforms, renewable-energy telemetry and reporting, predictive analytics, e-commerce, and internal education systems. Earlier field-operations work included LiDAR scanning, real-time weather instrumentation, geospatial data, and high-frequency telemetry.
- Conductor — Elixir/OTP orchestration, Phoenix LiveView, Linear GraphQL, Codex JSON-RPC, automated quality gates, and architecture documentation.
- Hackie Slack — secure Slack self-invite gateway built with Cloudflare Workers, Hono, D1, Turnstile, and the Slack API.
- Scannie — local-first PDF and EPUB static-analysis tool that produces structured security reports.
- DNS-Check - recursive DNS record analyzer that answers the question, "Why aren't my records propagating?"




