AI tools · Developer automation · Open-source maintenance
I build practical tools with Python and TypeScript, from AI applications to local workflow automation. I maintain AlaSQL and contribute compatibility fixes and regression tests to developer-facing open source.
| Project | What it does |
|---|---|
| CouncilForge | A self-hosted prototype for structured multi-agent deliberation, sealed voting, and reports that trace conclusions back to evidence. Built with FastAPI and Next.js. |
| Launch Security Checklist | An interactive checklist and machine-readable JSON for reviewing AI-built MVPs before launch. Covers authentication, permissions, payments, AI risks, and operational readiness. Try the checklist. |
| Codex Auto Runner | An unofficial local companion for resuming existing Codex tasks after quota recovery, with task state tracking and a React dashboard. Built for Windows. |
These changes have been merged into their upstream projects.
| Project | Contribution |
|---|---|
| AlaSQL | Added double-quoted identifiers in CREATE TABLE and regression tests for SQLite compatibility. |
| MCPHub | Fixed embedding token truncation and typed array parameters in tool forms. |
| Argent | Fixed Kiro skill-link cleanup during uninstall while preserving unrelated user content. |
| html-react-parser | Fixed uppercase and mixed-case style attributes, with unit and server-rendering regression tests. |
| Octobox | Corrected the select-all count on the last page of notifications while preserving the JSON API behavior. |
- Start with a reproducible problem and test the failing behavior.
- Keep fixes focused, preserve compatibility, and add regression coverage.
- Document validation results, environment limitations, and AI assistance in pull requests.
Working stack: Python, TypeScript, JavaScript, React / Next.js, FastAPI, SQL, Docker, and GitHub Actions.
For project questions or collaboration, open an issue in the relevant repository.