Skip to content
View pete-builds's full-sized avatar

Block or report pete-builds

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

Pete Stergion

I build tools that let AI agents safely work with real systems through dry-run previews, human approvals, and verifiable audit trails.

At Cornell University, I work on AI tooling for higher education. Outside of work, I use Claude Code to build and maintain open-source projects: 32 public repos, 3,100 commits, and 220 PRs in the past year, a shared MCP runtime library adopted across six servers, and a fleet-wide CVE remediation shipped across ten repositories in a day.

I define the requirements, guardrails, and tests. Claude writes much of the implementation. My focus is making sure the result is safe, reliable, and ready for production.


Tools I Use

MCP Claude Code

Python JavaScript TypeScript Astro Docker NixOS Nginx Git Bash SQLite


πŸš€ Featured Projects

Project What it does
open-setlist-stash Self-hostable setlist-prediction game. Pluggable band data via MCP (Phish + Umphrey's built in), FastAPI + Postgres, mypy-strict
mcp-unifi Safety-first MCP for self-hosted UniFi. Dry-run previews, JSONL audit log, composite rollback
strava-mcp-vault Strava MCP server with SQLite caching, token refresh, and rate-limit awareness
mcp-threatintel Threat intel MCP for Claude Code: IOC lookups, CVE checks, breach data, dark web search, OTX pulses
ai-upskill-playbook The AI application stack for IT professionals. A map of what's worth learning in 2026
claude-code-statusline Labeled status bar for the Claude Code TUI: context, billing, git, weather
astro-claude-microblog A microblog that publishes from Claude Code. Astro + rsync. No CMS, no database. One command to post

πŸ“ Writing

stack.brooksnewmedia.com


πŸ“ˆ Contribution Activity

Pinned Loading

  1. open-model-arena open-model-arena Public

    Blind AI model comparison arena with ELO leaderboard

    Python 3 1

  2. strava-mcp-vault strava-mcp-vault Public

    Strava MCP server with SQLite caching, automatic token refresh, and rate limit awareness. Built with FastMCP.

    Python 10 5

  3. mcp-threatintel mcp-threatintel Public

    Threat intelligence MCP server for Claude Code. IOC lookups, CVE checks, breach monitoring, dark web search, and OTX pulses.

    Python 2

  4. mcp-searxng mcp-searxng Public

    SearXNG MCP server for Claude Code. Web search, news, deep multi-page search, and people lookup via self-hosted SearXNG.

    Python 2

  5. mcp-unifi mcp-unifi Public

    Safety-first MCP server for self-hosted UniFi. 57 Network + 11 Protect + 18 Access tools, dry-run previews, JSONL audit log, composite rollback. Multi-site. Stdio + Streamable HTTP.

    Python 19 2