Skip to content
View conorbronsdon's full-sized avatar

Organizations

@modularml @modular @agntcy

Block or report conorbronsdon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
conorbronsdon/README.md

Hey, I'm Conor πŸ‘‹

Host of Chain of Thought Β· Technical Ecosystem Lead at Modular Β· Angel Investor
Follow

The views expressed on this account are my own and have not been reviewed or approved by Modular.


By day, Technical Ecosystem Lead at Modular, working on the Mojo programming language and MAX inference platform. Before that, developer ecosystems at Galileo (acquired by Cisco) and LinearB, enterprise consulting at Microsoft, and a career in political organizing before any of it.

Chain of Thought

Website Apple Podcasts Spotify YouTube RSS

Chain of Thought is a podcast 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.

Newsletter:

πŸ”₯ Mojo libraries

Python-interop coverage map of the Mojo ecosystem: 4 stdlib, 33 healthy, 11 thin, 2 open gaps across 50 rows

I maintain a Python-interop coverage map of the Mojo ecosystem: what a developer coming from Python expects the standard library to cover, versus what actually exists in Mojo today. The libraries below fill the gaps it flags.

Pure-Mojo libraries that mirror the Python stdlib APIs developers already know, filling ecosystem gaps for the Mojo language. No Python dependencies, no FFI unless the job demands it. Each ships with tests anchored to an external ground truth (official spec suites, byte-for-byte Python parity, real-world corpora).

Repo Python parallel What it does
πŸ“‘ mojo-feed feedparser RSS/Atom/JSON Feed parser β€” every syndication format since 1999, 138/138 real-world corpus, 130+ MB/s
πŸ“ mojo-markdown markdown CommonMark parser + HTML renderer β€” 98.6% spec conformance, 132/132 on emphasis
πŸ“„ mojo-html readability Liberal HTML parser + readability extraction β€” Mozilla-derived scoring, paywall confidence gate
🌳 mojo-xml xml.etree General-purpose XML β€” ElementTree-shaped DOM, scoped namespaces, 14/14 byte-match vs CPython xml.etree, 6,000-iter fuzz
πŸŽ™ mojo-captions β€” SRT/WebVTT transcript parser β€” speakers, voice spans, round-trip serialization, clip windows
πŸ”€ mojo-unicodedata unicodedata Unicode normalization (NFC/NFD/NFKC/NFKD) + casefold β€” 20,034/20,034 official conformance
πŸ”— mojo-url urllib.parse URL parsing, building, and query-string encoding β€” 161/161 Python byte-match, full RFC 3986 urljoin conformance
πŸ“ mojo-diff difflib Myers text diff + unified_diff β€” byte-for-byte match with Python's output
🧩 mojo-template jinja2 Standalone jinja-flavored template engine β€” autoescape, 43/43 jinja2 parity
πŸ“¦ mojo-tar tarfile tar archive reader/writer β€” ustar/GNU/pax, GNU-tar byte-identical interop
πŸ—„οΈ mojo-redis redis-py RESP2 Redis client β€” live-server tested, hardened against hostile replies

Open projects

Repo What it does
✍️ avoid-ai-writing Open-source AI writing detector & rewriter for Claude Code, Cowork, OpenClaw & Cursor. 49 pattern categories, 109-entry replacement table, two-pass rewrite, zero-dep detector engine. Stars
🧩 claude-context-os An operating system for your Claude context β€” versioned files, self-curating memory, /startβ†’/end loop Stars
πŸ“§ 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 Stars
πŸ› οΈ 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 Stars
🎢 track-finder Paste or import a tracklist, get SoundCloud/Spotify/YouTube/Apple Music (your choice!) search links for every track Stars
πŸ”„ wrekenfile-converter File format converter for Wreken spec (Swytchcode) Stars
🏰 aoe2-troop-calculator Age of Empires II troop calculator for quick army composition and cost math, built for AOE2: DE Stars
🎯 ai-tools-for-creators Curated AI skills, MCP servers, and workflow tools for creators Stars
πŸ“š ai-learning-resources Curated learning path from "what is AI?" to building with Claude Code Stars
πŸ“° substack-mcp MCP server for Substack: posts are draft-only by design, short-form Notes publish immediately Stars
πŸŽ™ podcastindex-mcp MCP server for the Podcast Index API: use it to search podcasts, track appearances, monitor trending shows, check feed health, etc. Stars
πŸ“ˆ op3-mcp MCP server for OP3 podcast analytics: downloads, geography, and listening app share. Read-only. Stars
πŸŽ›οΈ Transistor-MCP MCP server for the Transistor.fm API: episodes, analytics, transcripts, and webhooks. Maintained fork of gxjansen/Transistor-MCP. Stars
πŸ“‹ podcast-benchmark Benchmark any podcast against a peer set using only public data β€” catalog, cadence, transcripts, feed hygiene. No download estimates, no scraping. Stars
🧠 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 Stars

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.

Angel portfolio

I write $1-10K checks into early-stage companies, mostly AI infrastructure and dev tools. More on my thesis here.

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

How'd you start coding?

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.

Connect with me

X LinkedIn YouTube Substack Buy Me A Coffee

Pinned Loading

  1. avoid-ai-writing avoid-ai-writing Public

    Skill that audits and rewrites content to remove AI writing patterns. Use it with your favorite agents including Claude Code, OpenClaw, and Hermes.

    JavaScript 2.2k 212

  2. modular/modular modular/modular Public

    The Modular Platform (includes MAX & Mojo)

    Mojo 26.5k 2.9k

  3. claude-context-os claude-context-os Public template

    An operating system for your Claude context — version-controlled files, a self-curating memory, and a /start→/end session loop. Works in Claude Code and claude.ai.

    Shell 9

  4. claude-code-skills claude-code-skills Public

    Production-tested skills for Claude Code β€” session management, multi-session reconciliation, worktree recovery, and skill scaffolding

    6 1

  5. gws-mcp-server gws-mcp-server Public

    Curated MCP server for Google Workspace: Gmail, Calendar, Drive, Sheets, Docs, and Tasks via the official gws CLI. 41 focused tools instead of 400.

    TypeScript 5 7

  6. substack-mcp substack-mcp Public

    MCP server for Substack β€” read posts, manage drafts. No publish or delete by design.

    TypeScript 10 4