My flagship open-source project is ApprovalProbe, an Apache-2.0 conformance harness for testing AI-agent approval boundaries with synthetic local effects.
ApprovalProbe checks whether an approval adapter denies unapproved actions, binds approval to exact arguments, rejects replay, respects expiry, and honors revocation.
The project includes:
- a vendor-neutral JSONL harness
- standalone adapter support for the documented Codex
PreToolUseandPermissionRequesthook formats - an experimental direct Codex runtime bridge
- automated tests, multi-platform CI, contribution guidance, and explicit scope and threat-model documentation
ApprovalProbe evaluates only the adapters, configurations, and paths exercised by its suites. It is not a complete security proof or an operating-system sandbox. Codex is one documented adapter target; ApprovalProbe is not an OpenAI product and does not imply OpenAI endorsement.
I report passing CI, releases, external contributions, adoption, and community feedback only after each is publicly verifiable.
Chrome RAM Watch is a read-only PowerShell monitor for diagnosing Chrome memory pressure on Windows. It shows system RAM, commit pressure, paging activity, and the largest Chrome processes without an extension, administrator rights, telemetry, page inspection, or automatic tab closing.
Guess the Year is a Flask and SQLite web game created as a CS50 final project in 2023. Its README documents its current setup and public-use limitations.
For bugs, ideas, or contribution proposals, open an issue in the relevant public repository. Do not include credentials, private links, client data, security vulnerabilities, or other sensitive information in a public issue.