Portfolio

A collection of projects I've built over the years. From DeFi protocols and on-chain arbitrage bots to experimental web experiences.

Vendor Finance - P2P Crypto Loans

Visit

Vendor Finance is a P2P crypto loan platform that allows lenders to create personalized lending pools with highly customizable terms that has gone on to process over $4M in loan volume. Borrowers can rest easy by taking advantage of Vendor's no-liquidation model. As a co-founder I was responsible for development lifecycle for all frontend features, as well as performing maintainance on critical backend infrastructure.

Tech Stack

Vite + TypescriptWagmi/ViemSupabaseTailwindCSS + ShadcnNetlify

Svara.space - Token Gated Voice Chats

Visit

Svara is a platform that enables the creation of token-gated voice chats structured similarly to X spaces and Discord stages. Users and crypto projects can create rooms with a set of ERC20 or ERC1155 token requirements that participants must have in order to join and participate. This can be used for live debates and discussions, community calls, crypto earnings calls, and more.

Tech Stack

Vite + TypescriptSupabaseLivekitTailwindCSS + ShadcnNetlify

BonsaiDAO

Visit

Bonsai DAO is a MetaDAO specializing in strategic capital allocation to incubate, fund, and launch interconnected DeFi products. During my time with Bonsai I was responsible for implementing their rebranding designs, as well as assisting with the development of new complex financial products.

Tech Stack

Vite + TypescriptWagmi/ViemTailwindCSS + ShadcnVercel

Presage - Options on Prediction Markets

Visit

Presage is a project I made with a friend for the Chainlink Convergence Hackathon. The purpose of this project is to allow Polymarket users to buy and sell options built on top of existing Polymarket events. This gives sophisticated traders the ability to trade short dated options and allows for the complex hedging strategies.

Tech Stack

Vite + TypescriptWagmi/ViemTailwindCSS + ShadcnNetlify

DeFi & NFT Arbitrages

Over the past few years I've identified and executed on several profitable on-chain arbitrage opportunities, combining off-chain detection bots with custom Solidity contracts for atomic execution. In total these strategies have generated roughly ~13 ETH in profit.

Plaza Finance (Round 1)

Article

I identified a recurring price discrepancy between levETH's custom pricing pool and its public AMM pool on Base. I built a TypeScript detection bot to monitor both prices continuously, then wrote a Solidity contract to execute trades atomically. At peak the bot was landing 20-25 arbs per day. A single large market event on May 8th netted ~1.5 ETH in under a minute. Total: ~2.46 ETH.

Plaza Finance (Round 2 — Wind Down)

Article

When Plaza announced their protocol wind-down, I noticed levETH had crashed to $19 while a fixed-price redemption contract allowed redemptions at ~$2400. I bought in immediately, redeemed for a quick ~$2k profit, then built a new contract to continuously arb between the open Aerodrome pool and the redemption contract as remaining holders sold into the market. Total: ~2.46 ETH.

NFT Arbitrages (Sudoswap)

Article

I reverse-engineered the unofficial Genie.xyz API to monitor NFT floor prices across OpenSea, LooksRare, and X2Y2, comparing them against Sudoswap's AMM sell prices. I built a Solidity contract that atomically bought NFTs on open markets and sold them into Sudoswap pools, using Euler Finance flashloans to execute trades without requiring upfront capital. To avoid MEV front-running I routed transactions through Flashbots private RPC. A single ArtBlock arbitrage netted 2.70 ETH in one transaction. Total: ~7.38 ETH.

Tech Stack

TypeScriptSolidityFlashbotsEuler FinanceWagmi / ViemSubgraph / Public APIs

Nodal - Local Obsidian Inspired Notetaking App

Visit

Nodal is a notetaking app inspired by Obsidian but structured like Discord. This takes advantage of the ability to have all notes auto-timestamped similar to if you had your own personal discord server. On top of this all notes are stored locally on your devices so you can write with comfort knowing your personal thoughts are your own.

Tech Stack

Electron + TypescriptTailwindCSS + ShadcnVite + TypescriptCode/Markdown Support

Thread Vision - Reddit Thread Summarizer

Visit

Thread Vision is a chrome browser extension that summarizes Reddit threads for you, allowing you to quickly get an overview of the discussion within a Reddit thread.

Project demo

Tech Stack

Vite + TypescriptSupabaseTailwindCSSNetlifyStripe

Wandr.land

Visit

Wandr.land is a web based social experience / digital art piece I've put together that allows people to create and share drawings. This is an exploration into my idea of creating unexpected social experiences that can be accessed through scanning QR codes found in the real world.

Tech Stack

Vite + TypescriptTailwindCSS + ShadcnSupabaseNPXNetlify Functions

Price Prophet

Visit

Price Prophet is an application I built to practice technical analysis skills for crypto asset trading in a risk free environment. This site allows users to paper trade various assets on random timeframes.

Project demo

Tech Stack

NextJS + TypescriptTailwindCSSSupabase

Desktop AI Assistant

Visit

This is a project that I created that allows me to chat with powerful AI assistants from the comfort of my own desktop. By utilizing Ollama and PaperSpace servers I can run powerful models on powerful private servers or locally on my own machine. Through this I can get private access to models that can compete against the heavy hitters like ChatGPT and Claude AI.

Project demo

Tech Stack

Electron + TypescriptTailwindCSSOllama

Cursor Chat

Visit

This project is an experiment where I was exploring websockets through the use of Socket.io in order to create an experience where users could chat between clients while being able to see the cursor movements between other users. This project also featured proximity voice chat that added a dynamic feel by allowing users to hang out in different parts of the 2D space and have separate conversations.

Project demo

Tech Stack

NextJS + TypescriptTailwindCSSNodeJS + TypescriptSocket.io

DeFi Docs Summarizer

Visit

This is a project that I made that allows users to chat with AI assistants that are knowledgeable in the complexities of various crypto protocols. Through the use of the chatGPT Assistants API I was able to deliver a chatGPT like experience just as the client requested. This streamlines the process of performing research on DeFi protocols.

Project demo

Tech Stack

NextJS + TypescriptTailwindCSSSupabaseChatGPT Assistant API