banner

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


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


Go back