Host of Chain of Thought Β· Consulting & Open Source Development Β· Angel Investor
Led technical ecosystem at Modular (being acquired by Qualcomm), working on the Mojo programming language and MAX inference platform. Before that, developer ecosystems & marketing at Galileo (acquired by Cisco) and LinearB, enterprise consulting at Microsoft, and a career in political organizing before any of it.
- ποΈ 65+ episodes of Chain of Thought shipped
- π° Angel investor in AI infrastructure, dev tools, and robotics
- π² Avid Twilight Imperium and Age of Empires II player, former chess team nerd
- π« Best way to reach me: LinkedIn
Chain of Thought is a podcast and newsletter about AI infrastructure and the people building it. Guests include Chip Huyen, Logan Kilpatrick of Google DeepMind, plus leaders and founders from NVIDIA, AMD, Databricks, Poolside, Liquid AI, Fireworks, Vercel, and many others.
- Block Cut 4,000 Jobs and Blamed AI. The Truth is More Complicated.
- He Built an AI Coworker to Run 90% of his Day
- What Atlassian's $1B DX Acquisition Means for the Developer Productivity Market
- The Rise of Tireless Digital Employees
- 2024 Is the Year GenAI Code Hits Adolescence
- The Problem with Perfectionism
| Repo | What it does | ||
|---|---|---|---|
| βοΈ | avoid-ai-writing | Open-source AI writing detector & rewriter for Claude Code, Cowork, OpenClaw & Cursor. 53 pattern categories, 109-entry replacement table, two-pass rewrite, zero-dep detector engine. | |
| π§© | claude-context-os | An operating system for your Claude context β versioned files, self-curating memory, /startβ/end loop | |
| π§ | gws-mcp-server | Google Workspace for AI agents: Gmail, Calendar, Drive, Sheets, Docs, and Tasks as 41 curated MCP tools on the official gws CLI | |
| π° | substack-mcp | MCP server for Substack: posts are draft-only by design, short-form Notes publish immediately | |
| π οΈ | claude-code-skills | Nine production-tested Claude Code skills: session memory, multi-agent code review, eval integrity, SSOT checks, drift reconciliation, worktree recovery, skill scaffolding, and more | |
| π¬ | demo-gif-skill | Claude Code skill that adds a reproducible demo GIF to any repo's README in one prompt β vhs for terminals, Playwright for web, auto-optimized under 8 MB and committed so it regenerates instead of going stale | |
| πΆ | track-finder | Paste or import a tracklist, get SoundCloud/Spotify/YouTube/Apple Music (your choice!) search links for every track | |
| π° | aoe2-troop-calculator | Age of Empires II troop calculator for quick army composition and cost math, built for AOE2: DE | |
| π― | ai-tools-for-creators | Curated AI skills, MCP servers, and workflow tools for creators | |
| π | ai-learning-resources | Curated learning path from "what is AI?" to building with Claude Code | |
| π | podcastindex-mcp | MCP server for the Podcast Index API: use it to search podcasts, track appearances, monitor trending shows, check feed health, etc. | |
| π | op3-mcp | MCP server for OP3 podcast analytics: downloads, geography, and listening app share. Read-only. | |
| ποΈ | Transistor-MCP | MCP server for the Transistor.fm API: episodes, analytics, transcripts, and webhooks. Maintained fork of gxjansen/Transistor-MCP. | |
| π | podcast-benchmark | Benchmark any podcast against a peer set using only public data β catalog, cadence, transcripts, feed hygiene. No download estimates, no scraping. | |
| π§ | agent-memory-kit | The curation loop for agent memory: capture, recall, and a read-only curator that finds rot and contradictions before your agent is confidently wrong |
These are personal / open-source projects done in my individual capacity. They are not affiliated with, authorized by, or endorsed by my employer in any way.
I write $1-10K checks into early-stage companies, mostly AI infrastructure and dev tools. More on my thesis here.
I also maintain ai-angels, a community-maintained list of active angel investors in AI. Every entry is publicly verified, with a last-verified date and source on each row.
Some of my investments:
| Featured Companies | What they do |
|---|---|
| Substack | The world's publishing platform |
| Zaapi | AI customer service for e-commerce |
| Iris | Consumer AI assistant (YC F25) |
| DreamForge | AI game creation platform |
| Scam.ai | Deepfake detection (Skydeck Batch 20) |
| Swytchcode | Execution authority for API integrations |
| Shield | B2B stablecoin payments & online banking |
| Haply Robotics | Industrial robotics and haptics |
| Trilobio | Lab automation robotics |
| Stride Soles | DTC custom orthotics via AI scanning |
| Rad Intel | AI marketing platform |
| YC Orange Fund F25 | Diversified YC batch fund |
My first time in a command line was part of a 2007 era high-school project refurbishing PCs for computer labs throughout Latin America, which rapidly evolved into making websites for old Runescape clans.





