Projects
Open tools and products I build outside my day job, plus a short bibliography of earlier talks and open-source work.
Current

Pipelines and agents, built from TypeScript functions. Define a pipeline and get retries, concurrency, cached step outputs, checkpointing, and progress tracking for free. Tubeless runs locally or remotely, includes dry runs, a CLI, and a web UI, and also runs agents that choose and change their next steps as they work.
Evidence-based tuning for coding agents. A plugin for Claude Code, Codex, Gemini CLI, OpenCode, Pi, and Grok that watches real sessions, records what happens, and turns it into concrete recommendations for prompts, settings, and workflow.

Bible study with semantic search. Find passages by wording or meaning, explore more than 430,000 cross-references, and study Hebrew and Greek words in context. Reading plans and offline reading are included. Free and ad-free, with public Scripture tools available to agents through a remote MCP server.
A small lambda architecture for realtime data. Events arrive over HTTP and land in an append-only log. A batch layer recomputes the views, a speed layer folds in each new event, and the serving layer merges the two. About 1,200 lines of commented Clojure, with a Nile flood demo.

Dates, without the baggage. Fully typed date and time helpers for Python, with zero dependencies. Calculate business days, account for US federal holidays, parse and format dates, and convert between timezones using the standard library.
Prior work
- [1]The Fun of Connection: Building Abstractions in Data Systems. Midwest.io, 2015.
- [2]Hiss: gossip-protocol messaging with vector clocks for causal ordering, on Twisted. Cornell M.Eng. capstone, 2012.
- [3]Flambo, a Clojure DSL for Apache Spark (DataFrame and SQL APIs). Open-source contribution.
- [4]Apache Spark (minor contributions). Open-source contribution.
- [5]Storm-HyperDex: an adaptor between Storm and the HyperDex key-value store. Open source.
- [6]ADMM on Hadoop. Intent Media, open source.
- [7]Technical Foundations of Vertica. Intent Media engineering talk, 2013.
- [8]dateutils-python: date and time utilities for Python, including timezones, business days, and holidays. Open source.
- [9]dotfiles: my macOS and Linux development setup, with shell, editor, and CLI configuration. Open source.
