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.

Content in all repositories owned by your account will be closed.
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, illustrated as the GTM Engineer (animated)

Gabe

GTM Engineer · Forward-Deployed AI Engineer

TypeScript Rust Solidity Python Solana Base Next.js Claude

Portfolio X LinkedIn

Hi, I'm Gabe. I'm a GTM Engineer: I build automated revenue systems, AI agents that do go-to-market work. 15+ years in marketing is the vertical knowledge behind every one of them, and for roughly the last 5 years I've worked as a forward-deployed AI engineer: embedded with the team, owning the system from discovery to production rollout.

I work the whole customer journey: collect the data from first touchpoint through demo calls to churn signals, then ship the systems that turn it into a single prospect-to-customer pipeline.

I care about clear sentences and good product taste. I build systems people can use.

My working set includes Claude, x402, Python, SQL, RAGas, embeddings, vector databases, MCPs, agentic systems and harnesses, evals, context engineering, TypeScript, JavaScript, and the APIs around them.

How I think about work and AI: this video, this tweet, this doc, and this one on GTM.


✦ Building now

Project Stack What it does
Tixmancer TS x402 AI agent that finds overlooked secondhand items and checks the asking price against your limit, working toward buying below market value.
Hedwig Rust Shared, revocable roles for related Solana apps: each app authenticates its users or agents and checks their access onchain.

▸ GTM engineering

Project Stack What it does
prospector TS Playwright Ran 100 outbound leads in 48 hours for $4: two scrapers, Clay enrichment, ICP gates, human approval, fully forkable.
launch-factory Python Claude One release folder in, six launch assets and a campaign calendar out, every claim sourced, nothing ships without a human.
scout-onchain Python MCP For onchain traders: explainable PnL, technical reads, and DCA entry alerts, built on the Zerion API.
gtm-tam-mapper Python Claude Turns 75 raw rows into 40 deduped, tiered accounts, every disqualification named.
gtm-outbound-personalizer Python Claude Master doc plus account list in, per-tier variants out; QA blocks rows missing pain points.
gtm-objections-to-content Python Claude Turns 5 call transcripts into 12 tagged objections and a 2-week calendar; refuses happy calls.
gtm-campaign-launcher Python Claude Checks list, copy, and sequence in one preflight; broken campaigns emit zero configs.
gtm-content-repurposer Python Claude Indexes 18 posts, ranks the closest match by BM25, refuses off-topic queries.
gtm-campaign-analyzer Python Claude Flags the winning segment combo, 2.14x over tier average; refuses winners on small-sample weeks.

◆ Custom Designed AI Harness

A harness I have designed and fine-tuned for months: HyperBots. 32 specialist agents run through one routing layer. Deterministic gates block a bad release before it deploys.

This is an operating layer with context budgeted per seat, routing covered by automated tests, verification gates, and a skills-and-hooks system that enforces its own rules.

Router. State the outcome; routing picks the specialist, tie-breaks pre-judged in writing.
Mechanical gates. A pre-ship gate blocks every push until a reviewer signs the exact commit. One push human owner.
Verification as code. Hash manifests diff source against the installed runtime and trigger eval suites to gate routing changes. CI catches drift before merge.

Harness What it does Access
HyperBots 32 AI agents across planning, code, review, security, copy, SEO, and research; each incident becomes a rule so the same bug never ships twice. Private, invite-only.

The same crew builds the feature and gates the ship. It also writes the launch copy and tracks whether AI engines cite it.

▣ Augments

An augment is a folder that teaches an AI assistant a whole job. It is onboarding for an AI employee, plus guardrails that stop it from skipping steps, zipped so anyone can install it.

Every augment here is three parts:

Skills = the SOPs. Step-by-step playbooks the AI follows for each task.
Hooks = the guardrails. Automatic checks that block the AI the moment it breaks a rule.
README = the manual. A stranger installs and runs the whole thing without me in the room.

Four augments, each one shipped real work before it was listed:

Augment What it does Access
Cinematic-site-builder Built my site with this augment: cinematic 3D scroll site, Playwright-verified to move before it ships. Private for now, invite-only.
Product demo video template Product URL or script in, rendered 60-90s demo video out, lint-verified before render. Private for now, invite-only.
SEO & AEO tracker Tracks and fixes how a brand shows up in Google and AI answers; live example: Gabriel Paz's studio. Private for now, invite-only.
Gabe Factory One topic in, three channel drafts out: X, LinkedIn, long-form; every claim traces to a source, nothing posts without my approval. Private for now, invite-only.

○ Also built

Project What it does
silvia Food-ordering assistant for older adults: chat instead of learning an app; 50+ completed orders.
solana-ship-gate Pre-deploy safety gate for Solana programs: 4 deterministic checks block unsafe mainnet deploys, MIT licensed.
defillama-tvl-anomaly-detector Scans DeFi TVL for zeroed pools, -50% single-day drops, +300% spikes, and 60-day flatlines, catching broken adapters and depegs.
grimoire Diagnoses failed Solana transactions: paste a failed signature, get the root cause and fix in plain English, live demo.
worldcup-pari-market Proof-settled World Cup prediction markets on Solana devnet, demo.
superteam-academy Gamified Solana dev learning built for Superteam Brazil: browser editor, XP, onchain certificates.

Also shipped: kageb · patronus · worldcup-settlement · meteora-jup-sol-safety-monitor · solguard · mermail-defi-navigator · safeskill · wingman · clawmanship · agenthub · hermes-aria-theme · walletbrief-monad · yieldpilot · beat-claude-engineer-004-analytics-pipeline · ecommerce-sales-analysis · solana-narrative-tracker.

▲ Security research

Security researcher, 4 bounties paid: a high-severity Anchor bug in LazyAccount (writeup, PoC, fix, upstream shipped the same fix five weeks later), a fund-lockup bug in Ern Protocol, and two Quantus findings, guardian enrollment without consent in set_high_security and scheduled transfers below the existential deposit stranding funds with no owner-accessible recovery. Other reports stay unpublished while under review, per program terms.

Also built the Solana Vault Standard Extension for a Superteam bounty.

✎ Writing

I write about GTM engineering, all things marketing, web3, proof, evals, and opinions at my blog.

Find me

gabeonchain.com · X @gabe_onchain · LinkedIn

Pinned Loading

  1. hedwig-sol hedwig-sol Public

    Hedwig gives Solana apps a shared, revocable role record for software agents.

    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