JGABRIELGRUBER.DEVGet in touch

Engineering consultancy · Papanduva, SC, Brazil

Planting seeds on the ground, creating code to the cloud

JGABRIELGRUBER.DEV: full-stack engineering, plus AI agent teams and dev loops that ship real software. A human approves every merge.

Get in touch

Latest proof: WristBot — 23 PRs merged in two days, each verified on the real watch, every merge by a human.

§1Services

01

Agent-team setup

Roles (orchestrator, product owner, coder, designer, ops), bounded task cards, branch-and-PR-only rules, a human who merges.

02

Dev loops on real hardware and infra

Narrow-tool MCP bridges (build, install, logs, screenshot; no shell) so agents can verify their changes before review. Cloudflare Tunnel + Access.

03

Grok Bot / Cursor rollout and full-stack delivery

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.

§2Selected work

Case study · WristBot · wristbot.app

An agent team that ships a Wear OS app, verified on the real watch before a human merges.

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.

a humanmerges every PR1. Design loopmockups → pick2. Task cardWristy3. Draft PRForge agent4. Verify on watchbridge: build · logs · screenshot5. Hand-testJosé6. MergeJosé
PRs, Oct 18–19
23 merged of 28 opened, 3 repos

José merged every one.

Audio underruns
4.8 → 0 /min

On a 5.3-min real call. A playback regression was caught before merge.

Cost, first version (Oct 15)
$2.38 vs ~$100

$2.38 = my share of the $20/month Cursor plan by quota used. ~$100 = the same tokens at xAI API rates (estimate).

Latency, early
0.89 s p50 · p90 3.17 s

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 — my own engine.

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.

palmengine.org →

Also: DotProj · drf-addons-plus · bananenv (open source on GitHub)

§3How I work

§4Experience

  1. Jan 2024 – Feb 2025GreyLogixSAP API calls from 5 s to 0.5 s; page loads 60% faster.
  2. Apr – Jun 2023OSF Digital
  3. Jul 2022 – Mar 2023AgrinessAn endpoint from 2.23 s to 70 ms; Django upgraded from 2.2 to 4.1.
  4. Oct 2020 – Feb 2022VieliTech90% less downtime; 80% lower latency.

§5About

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.

Education
BSc Software Engineering (Universidade do Contestado); MBA Project Management (UNOPAR); MBA Finance, Controlling and Auditing (Academy).
Languages
English, Portuguese.
Based in
Papanduva, Santa Catarina, Brazil

§6Contact

contact@jgabrielgruber.dev