Built

Apps, contracts, and tools I have shipped.

Live

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.

Next.jsTypeScriptClaude APIArkivAgent MemoryVercel
Live

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).

Next.jsTypeScriptSupabaseWhatsApp Cloud APITwilioPWAVercel
Live

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.

Next.jsReact 19TypeScriptTailwind CSSSupabaseCloudflare R2PWACapacitor
Live

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.

Next.jsTypeScriptTailwind CSSClaude APISupabaseVercel
Live

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.

Next.jsTypeScriptGoogle Maps APIClaude APIPWAIndexedDBVercel
Live

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.

Vanilla JSStellar SDKClaude APIVercelServerlessBlockchainAI
Live

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.

Next.jsTypeScriptClaude APITF-IDFBM25Voyage AIRAGVercel
Live

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.

AI AgentTypeScriptNext.jsLI.FICross-chainDeFiClaude API
Open Source

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.

SolidityBNB ChainPancakeSwapHardhatDeFiRWA
Hackathon

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.

SolidityPolygon IDZKPNFTHardhatReact
Hackathon

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.

SolidityHyperlaneDAOCross-chainHardhatJavaScript
ETHGlobal Showcase
Hackathon

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.

Web3.jsTypeScriptCoinsPaidEthereumPayments