All projects

Caddi

2023

Cross-Chain Bridge Chrome Extension

FrontendBrowser extensionConsumer crypto

Overview

Caddi was a Chrome extension that simplified cross-chain token bridging. Instead of navigating to separate bridge UIs, users could bridge tokens directly from any dApp through a persistent widget overlay. It aggregated routes from multiple bridge protocols, compared fees, speed, and security scores, and let users execute the cheapest or fastest path in a few clicks.

Role

Full-stack engineer and sole technical owner. Designed and built the Chrome extension from scratch, including the injected widget UI, background service workers, cross-origin messaging, bridge aggregation engine, and route optimization logic. Owned the product end-to-end from Figma designs through Chrome Web Store deployment.

How it worked

The widget injected into any webpage as a floating overlay. Users selected source and destination chains, picked tokens, and the backend fetched optimized routes from multiple bridge protocols in real-time — AWS-based Lambdas handled route optimization across providers. A golf-themed animation played during bridge execution to make the wait feel shorter.

Highlights

Multi-Bridge Aggregation

Fetched and compared routes from Stargate, Across, Hop, cBridge and more in real-time.

Security Scoring

Each route displayed a security score based on bridge audit history and TVL.

Injected Widget

Persistent overlay that worked on any webpage without leaving the current dApp.

Live Execution Tracking

Step-by-step transaction progress with on-chain hash links and animated feedback.

System architecture

DesignsMessagesFetch RoutesQuotesAPIRead/WriteOn-chainFigmaDesignReactExtension UIService WorkerBackground ScriptAggregatorRoute EngineBridge APIsStargate / Across / HopAWS LambdaBackendDynamoDBDatabaseRPC NodesAlchemy / Infura
Built by meExternal / third-party