Skip to content
View joeblackwaslike's full-sized avatar
💭
Working hard
💭
Working hard

Block or report joeblackwaslike

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
joeblackwaslike/README.md

I build backend systems and the developer tools that make AI agents genuinely useful. Ten-plus years shipping production Python and TypeScript — I scaled the Magic Labs SDK to millions of users, built an OIDC/JWT Wallet-as-a-Service to ~$3M ARR, and helped build the CNN Magic Wall for the 2020 US election. These days I'm heads-down on agent infrastructure: MCP servers, context engineering, autonomous code-review, and the connective tissue that makes coding agents faster, cheaper, more reliable, safer, and more autonomous.

Most of what's below is a body of work I've been building deliberately rather than marketing — substance first, launch later. Based in New York City.

Backend · AI / Agent Infrastructure · MCP & Tooling · Async Python · TypeScript · Rust

🤖 Featured — AI & Agent Infrastructure

The frontier work: making coding agents faster, cheaper, and less forgetful.

Project What it does
lessons-learned Captures coding mistakes and injects the relevant lesson before the next tool call — with a built-in eval framework that proves which lessons actually work and auto-prunes the ones that don't.
mcp-exec Reference implementation of Anthropic's Code execution with MCP (Nov 2025). Reuses Claude Code's own sandbox and config — so isolation comes free — and keeps intermediate tool output out of the context window entirely, on every workflow, not just multi-tool ones. Up to 99% fewer tokens.
ai-review-bot Autonomous multi-agent PR reviewer. Waits for every other review bot to finish and indexes their findings to avoid duplication, then dispatches 5+ specialized sub-agents (scaled to the PR) to review and suggest. The full review → re-review → approval loop runs end-to-end, with QA gates and a feedback loop that folds in reviewer remarks and self-improves over time.
ctx-tree Tree/graph-based persistent context store for long-running agent sessions. Pairs with mcp-exec to keep raw output out of the window — returns identifiers, snippets, and hints instead of full payloads, so the agent pulls exactly what it needs and works far longer before context fills.
idiomatic Language-agnostic idiom-enforcement gate for AI agents and humans — Rust core, sub-100ms autofix, Python + Node bindings.
ai-listings AI-powered product-listing generation tool.
agent-skills A large, growing library of agent skills for Claude Code & Codex — spanning Git/GitHub/Actions, Vercel, Serena, Dolt, DDD & SOLID, cross-platform plugin development, docs tooling, and agentic best-practices. Every skill auto-updates weekly from upstream docs to stay current.
personal-skills-showcase A public window into how I build — my "Phosphor" design system and engineering standards, curated from my private skills library as Claude Code / Codex agent skills.
cc-recall Discoverability + enrichment for Claude Code session transcripts — fixes a Claude Code bug that leaves ~90% of sessions undiscoverable, so past work can actually be found and reused.
agent-marketplace My curated marketplace & storefront — where I publish, version, and showcase every plugin, skill, and tool I ship for Claude Code & Codex CLI. Also home to the idea-nursery, where nascent macOS tools & automations incubate before earning their own repo.
anti-compact Intercepts automatic compaction and halts it, generating a structured session handoff instead of lossy compression.
edgelite EdgeDB-style developer experience on PGlite — SDL schema, typed TS query builder, migration CLI.
cc-vscode-ext A clean, documented reimplementation of the Claude Code VS Code extension — reverse-engineered, with a number of improvements over the original.
pieces-dev pnpm monorepo of PiecesOS developer tools — a monitoring platform (daemon + SDK + CLI + editor extensions), an LTM context injector for VS Code, and gap-reconstruct.
agent-improvement Centralized hub for Claude/agent workflow improvements — improvement plans (AIPs), hooks, and tooling.

⚙️ Backend & API Engineering

Async-first Python and framework-level tooling. FastAPI + SQLModel for CRUD; DDD/CQRS for the complex stuff.

  • quart-sqlalchemy ⭐ — Production async SQLAlchemy integration for Quart.
  • python-banshee — My port of Banshee: a command dispatcher & message bus (Commands / Queries / Events / Handlers) for CQRS-style Python services.
  • pricing — Locale-aware, CLDR-backed pricing, currency formatting & exchange.
  • quart-depends · python-quart-injector — FastAPI-style dependency injection for Quart.
  • redis-bloom-ttl — Rust Redis module: a bloom filter with per-entry TTL.
  • hashidtools — Async hash-ID generation components.

⛓️ Web3 & Crypto

Former Web3 technical co-founder; built wallet infrastructure and the primitives underneath it.

  • coinaddr ⭐ — Cryptocurrency address inspection & validation for Python.
  • btcpay-python ⭐ — The first & canonical Python SDK for BTCPay Server, adopted into the official BTCPayServer org.
  • base58check ⭐ — Base58Check encoding/decoding.
  • docker-geth — Dockerized Geth + Swarm (Ethereum) node wrappers.

🧰 Developer Experience & Tooling

  • spinup-ts · spinup-py — Opinionated, very strict project scaffolds that bake my agentic-development best practices into each language (extensive linters + code-quality gates). Using one forces the AI to write better, more maintainable code that needs less review (Biome/Vitest/Husky · uv/ruff/wps).
  • safaribooks — Revived a defunct fork: rebuilt on O'Reilly's current APIs + cookie auth, made it async, and published it to PyPI (safaribookshelf). Beyond EPUB, it now exports agent-ready Markdown built to be consumed by AI agents or dropped straight into skills.
  • resume-builder ⭐ — Dynamic LaTeX résumé pipeline from a JSON Resume schema.
  • jobsearch-tracker — Personal job-search pipeline tracker.
  • ext-tool — Manage VS Code / Cursor extensions from one source-of-truth TOML registry.
  • gstack — Forked the original and wrapped it as a Claude Code plugin, making the 23-tool setup far easier to install and use.
  • tmpld — Jinja2 templating on steroids for Docker containers.
  • dcgossdgoss variant driven by docker-compose files.
  • testdocker — Unit testing for Docker containers.
  • devcontainer — Reusable dev-container configurations.
  • gpgkeyring — Programmatic GPG keyring management.
  • cookiecutter-ds — Cookiecutter template for Python data-science projects.
☸️ Cloud-native & Kubernetes — deeper systems catalog (2016–2020)
  • kubed — An opinionated, human-friendly Kubernetes client.
  • pycaps ⭐ — Linux capabilities for Python.
  • overridehostname ⭐ — gethostname(2) interposer.
  • docker-couchdb ⭐ — Dockerized CouchDB 2.0.
  • couchdiscover — CouchDB 2.0 autodiscovery on Kubernetes.
  • rpi-cluster-bootstrap — Bootstrap for a Raspberry Pi k3s cluster.
  • kubewait — Init container that pauses startup until dependencies are ready.
  • pyrkube — Read-only pykube wrapper tuned for a different focus.
  • kube-ssl — Kubernetes TLS helpers.
  • k8s-kernel — Kubernetes-optimized Linux kernel.
  • container-utils — Shell utilities for containers.
  • debian — Minimal Debian for containers with Kubernetes extras.
🔩 Hardware, home automation & earlier work
  • homepod-update — Turns a jailbroken 1st-gen HomePod into a bidirectional voice satellite — swap Siri for Claude / GPT / any LLM via Home Assistant or an OpenClaw cluster. A mediaserverd tweak streams beam-formed mic audio (Wyoming protocol), with a Go management dashboard — enabled by a checkm8 jailbreak + a custom pogo-pin USB dock adapter.
  • luxafor — Python driver + internet-health monitor for the Luxafor Flag USB HID device.
  • brca-crawler — Scrapy-based crawler that harvests county property-parcel records into structured data.
  • video-pro — Application for managing video content at scale.
  • lifx-demo — LIFX Wi-Fi LED control demo (Ruby).

🛠️ Tech I reach for

Python TypeScript Rust Node.js FastAPI Pydantic SQLAlchemy LangGraph Anthropic MCP PostgreSQL Redis Neo4j Docker Kubernetes Supabase

📊 GitHub

GitHub stats Top languages

Open to senior backend & AI-infrastructure roles, custom AI development & consulting engagements — and collaborators at the frontier.

📫 me@joeblack.nyc · 🌐 joeblack.nyc · 𝕏 @joeblackwaslike

Pinned Loading

  1. lessons-learned lessons-learned Public

    A Claude Code plugin that automatically captures coding mistakes and injects relevant lessons before tool calls — preventing the same mistakes from happening twice.

    JavaScript

  2. mcp-exec mcp-exec Public

    Reference implementation of Anthropic's 'Code execution with MCP.' Reuses Claude Code's own sandbox and config to keep intermediate tool output out of the context window on every workflow — up to 9…

    TypeScript 1

  3. ai-review-bot ai-review-bot Public

    Autonomous multi-agent PR reviewer — waits for other AI review bots to finish and indexes their findings to avoid duplication, then runs 5+ specialized sub-agents to review, re-review, and approve …

    TypeScript

  4. btcpayserver/btcpay-python btcpayserver/btcpay-python Public

    Python client for the BTCPay API.

    Python 79 28

  5. quart-sqlalchemy quart-sqlalchemy Public

    Production-ready async SQLAlchemy integration for Quart.

    Python 22 9

  6. coinaddr coinaddr Public

    Cryptocurrency address inspection/validation library for python

    Python 20 19