Skip to content
View branben's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report branben

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

Brandon Bennett — Forward Deployed Engineer


About — Brandon Bennett


🎵 Sound Royale — Music Battle Platform

Building the future of competitive music. A full-stack platform where artists compete in real-time battles, fans vote and the best tracks rise to the top.

Django React Python TypeScript PostgreSQL

.full-stack platform with real-time battle mechanics, payment integration (Stripe), AI-powered judging (OpenAI, Anthropic, Google Gemini), and a React frontend. Features include bracket-style tournaments, fan voting with virtual currency, live leaderboards, and social sharing.

Frontend: 110+ unit tests (Vitest), 0 TypeScript errors, component library with Glassmorphism/Minimalism/Bento Grid styles Backend: Django REST Framework, 70+ API endpoints, JWT auth, Stripe webhooks, OpenAI integration

Actively developing — targeting launch in 2026.


OmniRoute — Open Source Contributor

One endpoint. 160+ providers. 50+ free. Connect Claude Code, Codex, Cursor, Cline & Copilot to free Claude/GPT/Gemini.

OmniRoute Stars

Active contributor to the OmniRoute project (5.7k+ stars). The unified AI proxy/router that makes advanced AI accessible to everyone.

Contributions:

  • 🔒 #2958 — MCP Scope Enforcement Fix — Fixed critical bug where dynamic tool groups (memory, skills, plugins, compression, gamification) were blocked when scope enforcement was enabled. Reordered guard logic in evaluateToolScopes() and added inline scope support to 33 dynamic tool definitions across 5 files. Credited in v3.8.8 CHANGELOG.
  • 🔌 #2959 — Notion MCP Context Source — 6 MCP tools (notion_search, notion_list_databases, notion_query_database, notion_read, notion_append_blocks, notion_get_database), dashboard UI tab, read/write scope separation, 20 unit tests

Orca — Open Source Contributor

Agent terminal renderer. Build CLI engine with xterm.js and PTY orchestration.

OmniRoute Stars

Active contributor to the Orca project (10.3k+ stars). CLI engine powering agents like Codex, Claude Code, and OpenCode in the terminal.

Contributions:

  • 🖥️ #6758 — Fix TUI display artifacts over SSH — Detects in-place rewrites on background-queued output during idle, then forces a viewport refresh on first foreground chunk. Closes stale renderer-cell bug across agent TUIs.
  • 🩹 #6645 — fix-maybe-win - fix escaped windows path being converted to an absolute path by winPath
  • 🐳 #6671 — Support docker run outside git directory context

💎 OmniRoute Sync — Obsidian Community Plugin

Sync your vault between desktop and mobile over Tailscale. No cloud services required.

CI License: MIT Tests Version

A standalone Obsidian community plugin for vault-to-vault sync over Tailscale. Smart frontmatter filtering, backlink-aware prioritization, and end-to-end push verification.

Features:

  • 🔀 Bidirectional sync over Tailscale (no cloud)
  • 🏷️ Smart frontmatter filtering (skips private/personal/draft notes)
  • 🔗 Backlink-aware prioritization (connected notes sync first)
  • ✅ End-to-end push verification (mtime confirmation)
  • 🤝 Conflict resolution (keep local/remote/keep-both)
  • 🐛 Per-category debug logging with in-plugin viewer
  • 🛡️ Rate limiting (120 req/min per IP)

🤖 MCP Rust SDK — Contributor

Working on JSON Schema 2020-12 alignment for tool schemas.

PR #895 — SEP-2106: Relax outputSchema type gate

  • Split validate_and_strip into input/output variants: inputSchema keeps type: "object"; outputSchema now accepts any JSON Schema root type
  • Updated with_output_schema docs
  • 17 new tests for primitives, arrays, compositions, unit type, Json<T>, ToolBase, cache correctness, and input rejection
  • Status: approved by DaleSeo, queued for 2026-07-28 merge batch


Tech Stack


GitHub Stats


Footer

Pinned Loading

  1. obsidian-omniroute-sync obsidian-omniroute-sync Public

    💎 Sync your Obsidian vault between desktop and mobile over Tailscale. Smart frontmatter filtering, backlink-aware prioritization, E2E push verification. No cloud services.

    TypeScript

  2. diegosouzapw/OmniRoute diegosouzapw/OmniRoute Public

    Never stop coding. Free AI gateway: one endpoint, 231+ providers (50+ free), connect Claude Code, Codex, Cursor, Cline & Copilot to FREE Claude/GPT/Gemini. RTK+Caveman stacked compression saves 15-…

    TypeScript 11.3k 1.6k

  3. worst-day-ever-skill worst-day-ever-skill Public

    Adversarial stress-testing methodology. Generates worst-case user flows, runs them in a sandbox, produces a disaster report.

    Python 1