A workspace for running Claude Code and Codex across repositories, keeping the task context, worktrees, and pull request follow-up together.
An agent finishing its session isn’t the end of the change. You still make the merge decision.
The project shelf / 2022–2026
Some became products. Some are small tools that solve one problem. Others are how I learned something new. Here’s more of the work behind the resume.
10 projects / selected work
A workspace for running Claude Code and Codex across repositories, keeping the task context, worktrees, and pull request follow-up together.
An agent finishing its session isn’t the end of the change. You still make the merge decision.
Natural-language assertions for AI outputs. Checks the meaning against a requirement and supplied evidence, with pass, fail, or inconclusive results.
Separates the model’s judgment from the assertion policy. Includes TypeScript declarations and test-runner examples.
Reviews Git diffs for weakened assertions, hidden failures, and implementations replaced with placeholders. Findings stay attached to the exact before-and-after hunk.
A Node.js CLI and library with Jev-backed judgments, limited local rules, and inspectable HTML reports.
69 stars / 8 forksGitHub · Oct 2026
A chatbot starting point built to be easier to understand and reuse. Includes chat windows, message inputs, assistant cards, and API-key input components.
Started because existing templates felt too complicated. Reusable components were the point.
An offline Python checker that compares saved JSON extraction outputs and shows which cases improved, stayed broken, or regressed.
Synthetic fixtures demonstrate why a higher aggregate score can still hide a newly broken field. No model API or third-party packages required.
An email-campaign prototype built around subscribers, campaign drafts, and a Supabase-backed dashboard.
An exploration of personalized email workflows with a Next.js App Router interface and authenticated data access.
10,000+ professionals
An AI-powered Chrome extension used by more than 10,000 professionals for email, content creation, customer support, and marketplace workflows.
Worked on the product, implementation, integrations, and customer support. Part of my earlier independent work.
An unofficial TikTok API wrapper for account metrics, video views, comments, and hashtag data, with individual and full-scrape interfaces.
One of my earlier Python projects, documented with a pip install and examples for exploring the returned data.
A 2022 browser-automation experiment for interacting with ChatGPT through Python functions or a local Flask endpoint.
An early look at connecting a conversational interface to a programmatic workflow.
Source code accompanying my tutorials, including ChatGPT in JavaScript, a GPT backend, and Python GPT-3 examples.
Small, separate examples for following along with the implementation.
Repository details reviewed October 30, 2026. GitHub counts are a snapshot. Earlier experiments are shown with their original context.
The experience behind the projects