Buenos Aires · UTC-3 · async-first

Guille Mustafa
Full-Stack Web3 Builder

Solidity/Foundry · Solana/Anchor · React/wagmi · Python/FastAPI. Everything on this page links to verifiable evidence: verified contracts, live dApps, or on-chain transactions. Testnet work is labeled testnet — never inflated.

20+
contracts verified on public testnets
340+
Foundry tests (fuzz + invariants)
4
Anchor programs (Solana devnet)
8
live dApps & demos

Flagship — RWA Yield Protocol

A multi-contract protocol that integrates the whole stack, built to asset-manager standards.

RWA Yield Protocol LIVE dAPP SEPOLIA · VERIFIED

Tokenized T-Bill vault built on ERC-7540 (async request→fulfill→claim, the RWA standard used by Centrifuge/Maple): UUPS upgradeable with a live V1→V2 upgrade executed on-chain, Chainlink-compatible NAV oracle, role-based access control, The Graph subgraph feeding an activity + analytics dApp, and Chainlink Automation + CCIP cross-chain deposits running live. 140+ Foundry tests, adversarial self-audit with full Slither triage (SECURITY.md), storage-layout checks across upgrades.

SolidityERC-7540UUPSChainlink AutomationCCIPThe Graphwagmi/viemFoundry

Ethereum / DeFi

Foundry-first: fuzzing, invariant suites, gas snapshots and CI on every repo. All contracts verified on public testnets.

ShieldedPay — compliant privacy LIVE dAPP ZK · SEPOLIA

Privacy Pools (Buterin et al.) implemented end-to-end: ERC-5564/6538 stealth addresses plus a ZK privacy pool with association sets — Circom circuit (21.7k constraints), Groth16 proving in the browser, Poseidon tree on-chain, and fraud-proof slashing for the ASP. A real ZK withdrawal executed on Sepolia. 71 Foundry tests + circuit tests. Read the case study.

ZK / CircomGroth16ERC-5564Foundry

YieldVault — ERC-4626 + ERC-7540 LIVE dAPP

Yield vault with inflation-attack protection, deposit cap and yield accrual — plus a hand-rolled ERC-7540 async vault. 45 tests, 4 invariants, 100% coverage. Both verified on Sepolia.

ERC-4626ERC-7540FoundryReact/TS

aa-smart-wallet — ERC-4337 LIVE dAPP

Account-abstraction smart wallet with sponsored gas (EntryPoint v0.7 + Pimlico paymaster). Includes a real gasless transaction sent from an account holding 0 ETH. 16 tests, 100% coverage.

ERC-4337permissionless.jsFoundryviem

BotPass — ERC-721 subscriptions 3 TESTNETS

On-chain subscription passes for trading-signal bots. 76 tests with an invariant suite and SafeERC20 hardening. Same bytecode verified on Ethereum Sepolia, Base Sepolia and Arbitrum Sepolia.

ERC-721SolidityFoundryCI

PULSO — non-custodial exchange demo LIVE

Full-stack exchange demo: live market data, on-chain staking with a real wallet, paper-trading bots (DCA/Grid/SMA), AI assistant, i18n EN/ES/PT. Ships a post-mortem of a real economic bug caught by adversarial audit before the v2 redeploy.

React/ViteFastAPIFoundrywagmiGroq

Proof of Dev — soulbound reputation

Vertical slice of an on-chain developer-reputation system: soulbound ERC-721 (OZ v5) with EIP-712 attester-gated minting plus a deterministic scoring engine over live on-chain data.

ERC-721EIP-712SoulboundFoundry

Solana / Anchor

The core DeFi primitives implemented natively in Anchor — PDAs, CPI-signed vaults, canonical account design. Deployed and exercised for real on devnet. Read the case study or try them all in the live devnet hub ↗

solana-amm — x·y=k DEVNET · LIVE TXS

Constant-product AMM (Uniswap V2 model): one pool per canonical mint pair (no factory), PDA-owned vaults and LP mint, √(a·b) initial liquidity, bps fee, all rounding in the pool's favor. Full cycle exercised on devnet — pool init, add liquidity, swap, remove — signatures in the README.

AnchorRustSPLAMM

solana-escrow — atomic swap DEVNET · LIVE TXS

Two-token atomic escrow (make / take / refund): Offer PDA + vault the PDA signs for via CPI. A real 100↔250 token swap settled on devnet, signatures in the README.

AnchorPDAinvoke_signed

solana-token-vesting DEVNET · LIVE TXS

Linear + cliff, revocable SPL vesting (the VestingWallet pattern, Solana-native): schedule PDA + token vault released by CPI. Real initialize→release cycle confirmed on devnet.

AnchorSPLVesting

solana-access-pass DEVNET · LIVE TXS

Time-based subscription pass — a cross-chain port of BotPass showing the same product in both ecosystems. Initialize + subscribe confirmed on-chain.

AnchorPDASubscriptions

Security practice

Every Solidity repo above ships a SECURITY.md: threat model, blast radius per role, full Slither triage, invariant testing. Plus deliberate offensive practice:

Damn Vulnerable DeFi v4 — write-ups

7 challenges solved with verified Foundry exploits and auditor-grade write-ups: vulnerability class → root cause → exploit walkthrough → remediation → real-world parallel. Progress tracked honestly (7/18).

Flash loansERC-4626OraclesGovernanceMeta-tx

LLM red-team bench

22-attack prompt-injection benchmark with a deterministic judge, run against a live production bot (found it vulnerable: indirect injection + system-prompt leak, then documented).

Prompt injectionPythonLLM security

Bots & automation

Python/Node services running 24/7 on Cloudflare Workers, Render and Railway. Note: free-tier backends may take ~30s to wake.

crypto-arb-monitor LIVE

FX/crypto arbitrage monitor for the Argentine market: traditional dollar vs USDT/ARS and crypto↔crypto spreads (CriptoYa API). Monitoring only — no execution, no yield promises.

PythonFastAPITelegram

Trading bots dashboard LIVE

Unified real-time dashboard for my crypto bots (spot accumulation, futures paper-trading, market agents) running on Cloudflare Workers — testnet capital, honest numbers.

Cloudflare WorkersTypeScriptCron

telegram-groq-bot

Conversational Telegram bot on the Groq LLM API: context memory, multi-user, configurable persona without touching code. Clean template used as the base for client work.

PythonGroqLLM

bot-template-multiplataforma

Telegram + WhatsApp bot template with an adapter layer and AI replies — one codebase, two platforms, deployed on Railway.

Node.jsBaileysAdapters

About

15+ years in sales and commercial roles before going full-time technical — I scope requirements, communicate progress and handle deadlines like someone who has owned client relationships, because I have.

I build with an AI-augmented workflow (spec → build → adversarial review) and hold every project to the same bar: a milestone, shipped evidence, and a lesson. If it doesn't have a deploy, a verified contract or a live demo, it's not done.

Based in Buenos Aires (UTC-3). Async-first collaboration: clear written updates, Loom walkthroughs, tight milestones.