Agent-team setup
Roles (orchestrator, product owner, coder, designer, ops), bounded task cards, branch-and-PR-only rules, a human who merges.
Engineering consultancy · Papanduva, SC, Brazil
JGABRIELGRUBER.DEV: full-stack engineering, plus AI agent teams and dev loops that ship real software. A human approves every merge.
Get in touchLatest proof: WristBot — 23 PRs merged in two days, each verified on the real watch, every merge by a human.
Roles (orchestrator, product owner, coder, designer, ops), bounded task cards, branch-and-PR-only rules, a human who merges.
Narrow-tool MCP bridges (build, install, logs, screenshot; no shell) so agents can verify their changes before review. Cloudflare Tunnel + Access.
Workspace rules, approval gates for deploys, spend and messages, and cost visibility. Also Python/Django/DRF/FastAPI, React/TypeScript and SAP Business One integration work.
Case study · WristBot · wristbot.app
A standalone Wear OS voice client for Grok Bot on the Galaxy Watch 7. Oct 15 by hand in Cursor → Oct 17 standalone base from my own architecture → Oct 18 agent team.
José merged every one.
On a 5.3-min real call. A playback regression was caught before merge.
$2.38 = my share of the $20/month Cursor plan by quota used. ~$100 = the same tokens at xAI API rates (estimate).
One call, not a benchmark.
Caveats: personal-only, 0 external users, 0 waitlist signups.
[PLACEHOLDER] link to full case study write-up
Featured project · Palm
Palm is a lightweight, Python-first orchestration engine built on a clean Behavior Tree foundation. It coordinates interactive wizards, data pipelines, and—over time—compute-heavy workloads with explicit contracts, durable state, and human-first tooling.
Also: DotProj · drf-addons-plus · bananenv (open source on GitHub)
Independent since 2025, running a family farm (Fazenda Irmãos Gruber, since 2012) in Santa Catarina while building agent-driven tools.
Full-stack engineer: Python, Django, DRF, FastAPI, React/TypeScript, SAP Business One integration.