
my portfolio
Featured Projects
ETHastic
Off-grid financial protocol that routes USDC payments over LoRa mesh radio when the internet goes down
2026-04 · Smart Contract Dev, API Dev, Frontend Dev & Meshtastic Infrastructure
🏆 ETHGlobal Cannes 2026
Arc — Best Chain Abstracted USDC Apps Using Arc as a Liquidity Hub, 2nd Place
A store-and-forward financial protocol for internet outage scenarios. Payment Intents are signed client-side, compressed to fit within Meshtastic's ~200-character LoRa message limit (base64 signatures, stripped prefixes, zero-address compression), and hopped peer-to-peer across radio nodes until they reach a Grid Gate node with internet access. That node's Elysia.js backend executes the on-chain transaction — either an EVVM pay() or a Circle CCTP cross-chain transfer — and routes a confirmation back through the mesh. Gas abstraction is handled via a dedicated EVVM service contract that fronts gas from a trusted EOA funded by the user's signed EVVM pay.
- Won Arc Best Chain Abstracted USDC Apps 2nd Place at ETHGlobal Cannes 2026
- Custom binary encoding fits 65-byte EVM signatures into Meshtastic's 200-char LoRa constraint
- Full gas abstraction for cross-chain CCTP transfers via EVVM service contract — user only needs a radio and a wallet
Solidity · TypeScript · Next.js 15 · Elysia.js · EVVM · Circle CCTP V2 · Meshtastic · LoRa · Web Serial API · viem · WaaS · Stripe · Railway
github · contracts · api · frontend · demo · article
Trufy
Expertise-based governance protocol that weights DAO votes by verifiable on-chain credentials
2024-11 · Ideation, Smart Contract Dev, Backend Dev & Frontend Dev
🏆 Funding the Commons & Earth Commons Hackathon 2024
Challenge 3: Unstoppable Civic Infrastructure — 1st Place ($3,000)
A decentralized voting tool for DAOs and civic decision-making that weights votes by verified expertise. Uses Holonym's identity verification to assign voting power based on credentials like education, work experience, and on-chain contributions from Gitcoin Passport and Talent Protocol. DAOs can choose from quadratic, token-weighted, or experience-weighted voting models and configure custom weight multipliers per proposal type — all Sybil-resistant by design.
- Won Challenge 3: Unstoppable Civic Infrastructure ($3,000) at Funding the Commons & Earth Commons Hackathon 2024
- Sybil-resistant credential-weighted voting using Holonym identity verification
- Modular voting engine: quadratic, token-weighted, and experience-weighted models in a single protocol
Solidity · TypeScript · Python · Holonym · Talent Protocol · Filecoin · Ethereum
DoppelgängETH
Cross-chain address security system that prevents CREATE2 collisions and EOA hijacking before they happen
2024-11 · Smart Contract Dev
🏆 ETHGlobal Bangkok 2024
Dynamic — Best Cross-Chain Experience
Blockscout — Explorer Big Pool Prize
Scroll — Innovate on Scroll, 3rd Place
Hyperlane — Best Interchain Application, 2nd Place
An advanced cross-chain security system that protects EOA and smart contract addresses from CREATE2 collision attacks and address hijacking across EVM chains. For EOAs, it verifies prior usage and bytecode state then initializes the address with a 1 WEI deposit. For CAs, it deploys an upgradable proxy via CREATE2 as a secure foundation for future implementations. A Blockscout-powered Python backend continuously scans for new collision events across chains, while Hyperlane and LayerZero V2 handle permissionless cross-chain messaging.
- Won 4 prize tracks at ETHGlobal Bangkok 2024: Dynamic, Blockscout, Scroll, and Hyperlane
- Dual EOA + CA protection: initializes addresses cross-chain before they can be hijacked
- Blockscout-integrated Python backend for real-time collision detection across multiple chains
Solidity · Python · TypeScript · Hyperlane · LayerZero V2 · Dynamic · Blockscout · Scroll · Zircuit · Bitkub
PG ID
Smart Account that turns Public Goods contributions into on-chain perks and DeFi fee discounts
2024-03 · Smart Contract Dev
🏆 ETHGlobal London 2024
Nouns DAO — Best UX/UI Implementation of Nouns Art, 1st Place
A personalized ERC-4337 Smart Account that tracks and attests on-chain Public Goods contributions (donations and RetroPGF receipts) via EAS. Users accumulate PG Points to level up their PG ID, which unlocks gasless UX and tiered fee discounts in partner dApps — the first integration being a custom Uniswap V4 Hook that dynamically reduces trading fees based on PG ID level.
- Won Nouns DAO Best UX/UI 1st Place at ETHGlobal London 2024
- First known integration of ERC-4337 AA + EAS attestations + Uniswap V4 Hooks in a single Public Goods incentive system
- Gasless UX via Safe Core + Pimlico bundler for frictionless onboarding
Solidity · TypeScript · ERC-4337 · Safe Core · Pimlico · Dynamic · EAS · Uniswap V4 Hooks · Base
INE Digital
Blockchain-based digital identity and permissioned data access for Mexico's national voter ID
2023-09 · Solo Dev
A proof-of-concept for digitizing Mexico's INE voter credential on Optimism. Smart contracts handle credential creation, updates, and a granular permission system that lets credential owners grant third parties time-limited and scope-limited access to their personal data.
- Three-contract architecture: CredencialDigital, InstitutoNacionalElectoral, SistemaPermisos
- Time-limited and scope-limited data access grants — no single point of data exposure
- Submitted to INAI's national data protection innovation award
Solidity · Foundry · OpenZeppelin · Next.js · RainbowKit · Optimism
Other Projects
Monedero
Fully on-chain savings and yield protocol for LatAm users — no backend, no bank, just USDC
2024-10 · Smart Contract Dev & Frontend Dev
A fully on-chain savings protocol targeting Latin American users priced out of traditional finance. Users deposit any token, which is auto-swapped to USDC via Uniswap V3 and staked in Aave. A custom mUSDC ERC-20 with yield hooks continuously accrues interest on-chain without minting until the next user action. A separate triggeredSwaps contract lets users set low-price limit orders on tokens like ETH — all permissionless and backend-free.
- Custom ERC-20 (mUSDC) with transfer/mint hooks that auto-calculate and apply Aave APY at every transaction
- Fully on-chain — no backend required; contracts are directly usable via BaseScan
- Permissionless limit order system (triggeredSwaps.sol) executable by anyone when price conditions are met
Solidity · Foundry · TypeScript · JavaScript · Uniswap V3 · Aave V3 · Base · ERC-20
gm Fam!
Let NFT communities fork and migrate to a new collection without losing their original assets
2023-10 · Smart Contract Dev & Frontend Dev
A dApp that allows NFT holders or a SAFE multisig to deploy a 'wrapped' ERC-721 collection forked from an existing one. Community members migrate by wrapping their original NFT in one transaction, with the option to unwrap and revert at any time. Configurable minting price, allowlist, royalties, and metadata.
- Wrap/unwrap mechanism preserves original NFT ownership with full reversibility
- Supports both individual holders and SAFE multisigs as collection deployers
- Live demo deployed on Sepolia testnet
Solidity · Next.js · RainbowKit · Chakra UI · Ethers.js · Sepolia
Gas Station Arbitrum
Real-time gas price and transaction fee dashboard for Arbitrum users
2023-10 · Solo Dev
A lightweight dashboard that gives Arbitrum users real-time visibility into gas prices and transaction fees using the official Arbitrum SDK. Designed to help users make cost-effective decisions before submitting transactions.
- Integrates Arbitrum SDK directly for accurate L2 fee estimation
- Deployed and live at gas-hub.vercel.app
TypeScript · Next.js · Ethers.js v5 · Arbitrum SDK · React
ICPoaps
POAP and on-chain certificate issuance on Internet Computer Protocol
2023-07 · Solo Dev
A POAP protocol built on Internet Computer that stores all attendance and certificate data fully on-chain inside an ICP canister. Supports both classic event POAPs and official course completion certificates for in-person and virtual events.
- Full on-chain storage using ICP canisters — no IPFS or centralized backend
- Supports dual use: event attendance badges and official course completion certificates
Motoko · JavaScript · ICP · Canister