Beam
A creator-facing AI agent inside Beacons. I grew it from about 1,000 to over 12,000 weekly active creators.
AI agentsTypeScriptproduct growthSoftware engineer building AI agents and the tooling around them. Most recently at Beacons, where I grew Beam, our AI agent for creators, from about 1,000 to over 12,000 weekly users. TypeScript by default.
A creator-facing AI agent inside Beacons. I grew it from about 1,000 to over 12,000 weekly active creators.
AI agentsTypeScriptproduct growthHeadless Claude Code automation that takes a ticket to a pull request, then keeps answering review comments until it's ready to merge. Works across GitHub, GitLab and Linear.
Claude CodeGitHub / GitLab APIsMy Claude Code setup as code: hooks, skills and a git-synced memory shared by several coding agents across two machines, with evals that check the agents actually use it.
hooksskillsevalsClaude on web and phone, Claude Code, Codex, ChatGPT and Grok all read and write the same long-term memory. It's served by a small MCP server on a 2018 MacBook Pro in my apartment, exposed through a Cloudflare Tunnel behind an authenticated Worker gateway, and deployed by asking for it in chat.
TypeScriptMCPCloudflare Workers · Tunnel · Accesslaunchdgit sync$ whoami Patrick Finnigan · software engineer · AI agents + dev tooling $ cat contact.txt email pdfinnigan.dev@gmail.com github github.com/pdfinnigan linkedin linkedin.com/in/patrick-finnigan $ status ● open to remote roles