Built
Apps, contracts, and tools I have shipped.
SureX2026
Trust registry for MCP servers built at ETHGlobal Lisbon 2026. An MCP server runs with the full permissions of the agent that installs it, and nobody reads the code. SureX publishes a reviewed verdict per server and enforces it at the point of the tool call: a Claude Code PreToolUse gate halts a flagged call, re-verifies the evidence bytes, and hands the decision to a human.
Arkiv MCP Server2026
The AI-native onboarding path for Arkiv, the Web3 database. A production-hardened MCP server (local over stdio + hosted over HTTP) that lets any AI client read and write Arkiv entities, plus a docs site and a privacy-preserving telemetry layer built to answer one question: how many developers reach a first successful query, not how many signed up.
arkiv-sync2026
Open-source EVM to Arkiv event indexer, published on npm. Listens to any contract's events and mirrors them into Arkiv as queryable entities: it survives chain reorgs, is idempotent, resumes from a cursor, and batches its writes. Ships as a library plus an npm create scaffolder, an agent skill, and a live demo. The answer to the question every evaluator asks: how do I get my data in?
arkiv-graph2026
Open-source npm library + live showcase that renders a running Arkiv database as an interactive graph and tables. Visitors explore entities and their relationships live, and every write is signed by the visitor's own wallet: no server key anywhere. It gives the product a face developers can inspect.
Query the GOAT2026
Interactive booth app for the Arkiv stand at ETHPragma Lisbon. A 6-step, tap-driven experience where each animation demonstrates a real Arkiv capability (write, query + filter, live aggregation, Entity Expiration + Lifetime Extension, verifiability) through the World Cup 2026 GOAT debate, backed by real on-chain writes and reads on the Braga testnet.
Arkiv Agent Memory2026
A Claude-powered AI agent with persistent long-term memory backed by Arkiv. The agent remembers facts, preferences, and conversations across sessions, demonstrating how decentralized storage can power stateful, context-aware AI assistants.
La Polla2026
Free football prediction pool app for the 2026 FIFA World Cup and other competitions. Private groups with friends, real-time leaderboards, phone OTP auth, and a WhatsApp bot to predict and check standings. Designed end-to-end on free tiers (Vercel Hobby, Supabase free, football-data.org free).
Los Del Sur2026
PWA of chants for Los Del Sur, the supporters group of Atlético Nacional (Medellín). Lyrics, offline HQ audio, synced accounts, push notifications, and an Android wrapper via Capacitor. Audio served from Cloudflare R2 (free egress) for infinite scale.
Prompt Lab2026
A prompt testing and optimization tool for developers. Run prompts against Claude, get AI-powered evaluations with scores across 4 dimensions (instruction following, conciseness, clarity, prompt efficiency), and track improvements across iterations with actionable tips.
Santiago's World2026
A personal interactive life map and AI city guide built as a PWA. Pins every city visited on a Google Maps globe, stores them locally on the device via IndexedDB, and includes a Claude-powered AI assistant that gives personalized city guides based on travel history.
Stellar Token Studio2026
A no-code token creation wizard for the Stellar blockchain. Uses the Claude API as a conversational AI wizard that guides users step by step through creating, configuring, and deploying a Stellar token, no blockchain knowledge required.
RAG with Citations2026
A Retrieval-Augmented Generation demo app that answers questions about any pasted document and shows cited sources. Supports three retrieval methods: TF-IDF, BM25, and vector search via Voyage AI embeddings, with a side-by-side score explorer to compare how each method ranks chunks.
LI.FI DCA Agent2026
An AI-powered DCA (Dollar-Cost Averaging) agent built on top of the LI.FI protocol for cross-chain token swaps and bridging. The agent accepts natural language commands to schedule recurring cross-chain swaps, removing the need to manually interact with DeFi interfaces.
Libertum Token Launchpad2023
Token launchpad smart contract on BNB Chain for Libertum, a Real-World Asset tokenization platform. Handles fundraising rounds in USDT, automates revenue-sharing among partners, and integrates with PancakeSwap to add liquidity on round completion.
Blextick2023
ZKP-powered NFT ticketing platform built at ETHForAll Hackathon. Solves event fraud using Polygon ID for sybil-resistant identity verification without exposing personal data.
HyperDAO2023
Cross-chain governance protocol built at ETHGlobal Paris. Users holding tokens on any chain can vote in DAOs deployed on another chain with no manual bridging required.
Web3.js Payments2024
Won the CoinsPaid hackathon track at ETHTallinn 2024. Built a Web3.js plugin for simplified crypto payment flows, showcasing the plugin architecture for real-world payment use cases.