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

Block or report gabchess

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
gabchess/README.md
Gabriel Abreu

Gabriel Abreu

Rio de Janeiro · Senior Product Marketer · Marketing for 15 years, building for the last 5

TypeScript Rust Solidity Python Solana Base Next.js Claude

Portfolio X LinkedIn

I'm Gabriel, aka Gabe. Fifteen years in product marketing, and for the last five I've been building too, mostly applied AI. Agent plumbing is where I spend most of my week.

I spot each team's gaps and bring systems to help them work better and faster. TL;DR & more deets here in this video.


🔨 Building now

Project Stack What it does
Tixmancer
private · main focus
TS x402 Event tickets bought by an agent end to end: HTTP 402 offer, signed QR ticket, one-time check-in, onchain receipt recovery on Base. 50 test files across unit, integration, contract, and browser e2e; Base Batches 004 application in.
Maria
private · milestone 1
TS The scam-checker Brazilian elders talk to on WhatsApp: forward anything suspicious, hear a voice verdict in PT-BR, family alerted when it matters. Building it for RevenueCat's Shipaton 2026.

🎯 GTM engineering

Project Stack What it does
scaleflow-leads TS Playwright A whole outbound lead pipeline, built in 48 hours for a trial task. Two scrapers I wrote myself (Crunchbase behind a login, Clutch), Clay enrichment driven through MCP, and 100 leads with every email checked against a live DNS MX record. Measuring the first scrape is what changed the build: 74% of the 300 Crunchbase companies had raised more than $20M against a $20M ceiling, so Clutch became the primary source. Also runs as an MCP server, with an agent that stops for human approval before any lead is marked qualified. 42 tests. Two-minute walkthrough.

⛓️ Solana & onchain

Project Lang What it does
hedwig-sol Rust Composable onchain roles for Solana. Grant roles, not keys. One canonical role store other Anchor programs share instead of rebuilding access control. 6 instructions, 21 LiteSVM integration tests, a documented threat model. Built on a Solana Foundation grant.
worldcup-pari-market TS Rust Proof-settled World Cup prediction markets on Solana, using TxODDS validate_stat CPI and Merkle-anchored results. Live on devnet, 39 Rust tests. Demo.
kageb Rust Private intent pooling for Solana: four real orders in, one aggregate trade out.
grimoire TS Grimoire, the Solana Transaction Doctor. Paste a failed transaction signature and it decodes the failure (Anchor errors, custom program codes, compute budget, rent, PDA collisions) into a plain-English root cause and a concrete fix. Live demo + open source.
solana-ship-gate Shell Auditor-grade pre-deploy safety gate for Solana programs: 4 deterministic checks, machine-readable PASS/FAIL, blocks unsafe mainnet deploys/upgrades via a PreToolUse hook. A Solana AI Kit skill. MIT.
patronus TS Onchain-attested, runtime-scoped credentials for AI agents on Solana DeFi.
worldcup-settlement TS An AI agent that bets on live World Cup matches on Solana, autonomously.
meteora-jup-sol-safety-monitor JS Read-only Meteora DLMM PnL and safety monitor with Telegram alerts.
solguard TS Warns Solana users before they get rugged. Scores new pump.fun launches on deployer history, liquidity and mint authority, then posts the risk live.
superteam-academy TS Open-source gamified learning for Solana devs, built for Superteam Brazil. Browser code editor, XP, leaderboards and onchain certificates.

🤖 Agents & AI tooling

Project Lang What it does
silvia TS A confirmation-first food-ordering assistant for older adults, built on Base44. Chat instead of learning an app; 50+ users completed an order.
safeskill TS One-click security audit for your MCP setup. One score, plain English, no CLI knowledge required.
wingman TS AI Expert Marketplace. Install experts (Design, Code, Marketing) into Claude Code.
clawmanship JS Reviewable decision before a community skill enters a local bundle.
agenthub TS Monad-native AI agent orchestration platform.
hermes-aria-theme YAML Minimalist black and white dashboard theme for the Hermes agent. Green for success, red for errors, nothing else. Greek-inspired, with the Omega on every session card.

🔗 EVM & multichain

Project Lang What it does
walletbrief-monad Solidity Persistent Monad wallet briefs with human-approved, revoke-only EIP-7702 execution.
yieldpilot TS Your AI copilot for cross-chain yield optimization. Built for the Chainlink Convergence Hackathon 2026.

📊 Data & analysis

Project Lang What it does
beat-claude-engineer-004-analytics-pipeline Python Real-time analytics pipeline design for the Beat Claude engineer-004 challenge: fixture anomaly detector, test suite, hot-path benchmark, and doc/evidence consistency checks.
ecommerce-sales-analysis Python E-commerce sales analysis with Python (pandas, matplotlib) and SQL. RFM segmentation, revenue trends, product performance.
solana-narrative-tracker JS Spots emerging Solana narratives early. Reads 20+ KOLs, 20+ repos and 25+ protocol TVLs, clusters the signals, and ships build ideas every fortnight.
defillama-tvl-anomaly-detector Python Scans DeFi protocols for TVL that looks wrong. Zeroed, dropped 50% in a day, spiked 300%, or flat for 60 days. Catches broken adapters, exploits and depegs.

Also: atelier-gabriel-paz. A landing page I built for my friend Gabriel Paz, a painter in Botafogo, Rio. He had no website, so I made him one. Hand-written HTML, no build step.

Off GitHub: a six-agent system runs my daily marketing operations, research, drafts, review, planning, with a human sign-off at every step. 27 of 30 content cycles held above my quality threshold, and the daily brief hit 97% accuracy across 31 traced runs.

🔍 Security research

A high-severity find in Anchor's LazyAccount code, v0.31.0 to v0.32.1: Lazy::size_of on [T; N] measured the first element and multiplied by N, so for arrays of unsized types every field after the array loaded from the wrong byte offset and exit() wrote it back corrupted. My writeup, PoC and proposed fix. Upstream landed the same iterate-per-element fix five weeks later. Bounty paid. Also the Solana Vault Standard Extension, built for a Superteam Brazil bounty: 4,398 lines of code across 34 instructions. The SVS-7 submission was the reviewer's pick of its round before losing to a full-stack entry.

Note

A second finding, a fund-lockup path in Ern Protocol, was approved and paid through Immunefi. Other reports are still under review. I don't publish details of an open or rejected report; program terms exist for a reason.

📈 Marketing, measured

  • 91.9% of active allocators (260 wallets) migrated V1 to V2 at Octant, on zero paid spend.
  • 13K followers and 9M organic impressions in 9 months on @octantapp.
  • Ran 100+ onboarding experiments at noder. as its only product marketer.

✍️ Writing

I write about proof, evals, and AI-assisted marketing at gabeonchain.com.

Find me

gabeonchain.com · X @gabe_onchain · LinkedIn


The best systems I run live in the body, mind & soul ツ

Pinned Loading

  1. hedwig-sol hedwig-sol Public

    Composable onchain roles for Solana. Grant roles, not keys.

    Rust 1

  2. worldcup-pari-market worldcup-pari-market Public

    Proof-settled World Cup prediction markets on Solana, using TxODDS validate_stat CPI and Merkle-anchored results.

    TypeScript 1

  3. walletbrief-monad walletbrief-monad Public

    Persistent Monad wallet briefs with human-approved, revoke-only EIP-7702 execution.

    Solidity

  4. kageb kageb Public

    Forked from solanabr/mirror-pool

    Private intent pooling for Solana: four real orders in, one aggregate trade out.

    Rust 1

  5. silvia silvia Public

    A confirmation-first food-ordering assistant for older adults, built on Base44.

    TypeScript

  6. clawmanship clawmanship Public

    Reviewable decision before a community skill enters a local bundle.

    JavaScript