Projects

Things I've built and maintain.

Web3-Claude

An open-source agent framework built on Claude Code. Web3-Claude is the foundation for a swarm of 100+ specialized subagents, each with deep domain expertise and structured operational constraints.

The framework integrates MCP servers, custom skills, and structured agent hierarchies to coordinate parallel work across complex engineering tasks. It includes facilitated dialogue patterns between critic agents for quality enforcement, and is designed for DeFi protocol integration, blockchain data indexing, and autonomous task execution.

  • MCP server integration and custom skills
  • Structured agent hierarchies with domain-specialist subagents
  • Facilitated dialogue patterns between critic agents
  • DeFi protocol integration and blockchain data indexing

eslint-plugin-branded-types

ESLint rules that enforce branded type safety. Bans `as` casts, direct construction, and mutation of Zod branded types -- making branded values immutable and unforgeable by default.

Born from managing 100+ AI agents that write TypeScript. When agents can't break the rules, you don't need to watch them.

  • Bans `as` casts on branded types
  • Prevents direct type annotation (skipping validation)
  • Blocks mutation of validated branded values

claude-code-skill-statusline

Show which skill is active in your Claude Code statusline -- with correct session isolation when running multiple sessions simultaneously.

A drop-in install that hooks into Claude Code's statusline to display the active skill, agent type, model, cost, and token usage per session.

  • Session-isolated skill tracking for multi-session projects
  • Displays active skill, agent type, model, and cost
  • One-command install to ~/.claude/

TipNote

A Notion-like collaborative document editor built with React, TipTap, and Firebase. Rich text editing with page hierarchy, inline databases, and granular sharing permissions.

Includes an MCP server for AI integration, allowing Claude and other AI tools to read and write documents programmatically.

  • Rich text editing with TipTap (headings, lists, code blocks, tables)
  • Page hierarchy with drag-and-drop reordering
  • Inline databases with views, sorting, and filtering
  • MCP server for AI integration

IsThisPersonAScam.com

AI-powered scam detection. Paste a LinkedIn profile, message, or upload a screenshot and get a risk verdict in seconds.

An agentic investigation tool that runs multi-step research using search APIs and pattern matching to assess whether a contact is legitimate or a potential scam.

  • Agentic investigation loop with web search
  • Pattern matching against known scam tactics
  • Supports LinkedIn profiles, messages, and screenshots

illuminot.es

Simplified course notes for students, presented in structured outline format. The site covers subjects like introductory physics, presenting material as clear outlines and letting students work through sample problems at their own pace.

The goal is accessibility and clarity over exhaustive detail. These notes grew out of years of classroom teaching — distilling what students actually need into something they can use independently.

  • Structured outline format for rapid comprehension
  • Sample problems for active practice
  • Built for clarity and self-directed study