Home / Code
Code
Public repos, n8n templates and the custom AI tools I write myself.
Developer side · I write the code
I write the code.
The agents, workflows and tools on this page are ones I built. I write most of the code in Claude Code and Codex, use n8n when a visual workflow fits better, and publish what I can on GitHub.
- Custom agents
- Python and TypeScript agents with approval steps, retries and logs: a LangGraph sales research crew, an MCP server for a business back office, a SQL analyst that repairs its own queries.
- n8n workflows
- Verified n8n creator. My templates cover member onboarding, error monitoring and drip sequences, and I wrote a compiler that turns a plain-English request into importable n8n JSON.
- Claude Code and Codex builds
- Skills and tools for coding agents, such as verified-build, a Claude Code skill that sets ground truth before it benchmarks anything. This site is built the same way.
- OpenClicky (C#). Open-source Windows AI buddy.
- n8n-workflow-compiler (Python). Plain English in, importable n8n workflow JSON out.
- relay2n8n (TypeScript). Moves Relay.app workflows to n8n.
- verified-build (Python). Claude Code skill: ground truth first, then benchmarks.
- mcp-business-server (Python). MCP server that gives Claude a business back office.
- salescout-agents (Python). LangGraph agents that research and score a company.
- FlowSentry (Python). Deterministic n8n failure detection with local LLM root cause analysis and Slack ready digests.
- Ticket Triage AI (Python). KB grounded ticket classification, priority, routing, and drafts with approval before customer delivery.
- SQL Analyst Agent (Python). A schema aware, SELECT only analyst that reads errors, repairs its SQL, and makes every attempt visible.
- Paper Scout (Python). New arXiv papers become a referenced briefing, comparison table, open questions, and interactive topic map.
- VoiceLine AI (Python). A local voice receptionist that extracts intent, schedules an appointment, and returns a spoken confirmation.
- Extractor Pipeline (Python). Messy documents become validated records through schema checks, model repair, and explicit failure logs.
- Student onboarding from Close CRM to Airtable, Mighty Networks, Intercom and Slack (n8n). Published n8n workflow template.
- Workflow error monitoring with Google Sheets and Slack alerts (n8n). Published n8n workflow template.
- Mighty Networks members to a Kit onboarding drip (n8n). Published n8n workflow template.
Next system · open to AI GTM roles and outbound builds
Show me where the pipeline breaks.
If replies stall, routing leaks or nobody trusts the attribution, we start there, with written findings before anything is built.
Book an outbound audit ↗Send me where it breaks ↗
Or ask an AI about me first: ChatGPT ↗ · Claude ↗ · Perplexity ↗ · Google AI Mode ↗ · Grok ↗ · Copilot ↗