Things I've built

Each of these started as a question I couldn't let go of. The short version of every answer is below. The code and the products are a click away.

ClearSign

Visit ↗

Making AI agents safe enough to move money.

AI agents can already move money, but nothing checks if a transaction matches what you actually asked for. ClearSign reads every transaction and explains it in plain language before it gets signed. If something breaks your rules, it gets blocked. Live on Solana mainnet.

Two-factor codes that never touch a server.

Every popular authenticator asks you to trust someone's cloud with the keys to your accounts. Fidel keeps your 2FA secrets on your device, encrypted, and syncs them between your devices directly. The right amount of infrastructure for 2FA is zero.

Shuffles

Visit ↗

Crypto trading that fits in your pocket.

Most trading apps assume a desktop and a power user. Shuffles routes trades across seven networks behind one interface, so you can find a token, swap it, and settle with one hand on your phone.

SLOGAN

Visit ↗

Private payments on a public ledger.

Every Solana payment is public by default. SLOGAN makes payments private with stealth addresses, and it ships as an SDK any app can use. Privacy should be a library, not a separate chain.

Describe an agent. Deploy it in two minutes.

Building an on-chain agent still means a week of setup before you get to the interesting part. Leo turns a plain English description into a deployed Solana agent. No scaffolding, no boilerplate.

OnlyBlinks

Visit ↗

One registry for every Solana blink.

Blinks were multiplying with no index, so I built one. Over 300 are registered now. It gives wallets and clients a single place to find and resolve them. Discovery is infrastructure too.

HashPot

Visit ↗

A game played against Bitcoin itself.

Block hashes are public, verifiable randomness. HashPot is the simplest honest game you can build on top of them. Guess the last three characters of the next block hash, and the block itself settles the pot.

OWS React Native

Visit ↗

Autonomous payments with guardrails.

If agents are going to pay for their own API calls, the spending rules have to live in the wallet, not in the prompt. This library puts policy-checked payments in any React Native app.

Blinks Mobile SDK

Visit ↗

Solana blinks, rendered natively.

Blinks were built for the web. This SDK turns any blink URL into a native, signable screen inside a mobile app. No webview required.

A trading agent that never sees your keys.

The hard problem in AI trading is not the strategy, it is the trust boundary. Greg plans trades with an LLM but signs everything locally. The model proposes, the wallet decides.