Projects

Things I've built on the side, and the decisions behind them.

Selected work

CreativeNotch

2026 to now

Turns the MacBook notch into something useful, without the battery drain.

  • Swift
  • SwiftUI
  • macOS 26+
  • 2,367 tests passing
  • 1 repeating timer
  • 1 global monitor

pr-decision-log

2026 to now

Attaches a redacted record of what an AI coding agent actually ran to the pull request it opened.

  • TypeScript
  • Node.js
  • Claude Code hooks
  • GitHub CLI
  • 607 tests passing
  • v0.1.10 on npm

A skill that makes an AI agent ask questions, do the math and plan for failure before it designs a new system.

  • Markdown
  • Agent Skills
  • Claude Code
  • OpenAI Codex