Life is short.

I'm proud to be working on meaningful technology—Technology that will make a real difference for generations to come.

Current work

The early experiments below grew into a broader effort: open interfaces that let applications ask a user-owned wallet for identity, permissions, payments, encryption, certificates and data—without becoming the user's custodian.

2020–present

Project Babbage

As Founding President, I work with a growing team on BRC-100 wallets, Metanet applications, overlay services, storage, micropayments, education and the infrastructure for user-owned software.

Visit Project Babbage

Open standard

BRC-100

A unified, vendor-neutral wallet-to-application interface coauthored with Tone Engel and Brayden Langley. Applications get one stable API; wallets protect the user's authority boundary.

Explore standards work

Revived in 2025

Gateway

The payment-button concept is active again in the BRC-100 ecosystem, rebuilt for BSV and a more mature view of wallets, lawful commerce, property, and internet payments.

Current repository

Project archive

Historical work is labeled plainly. It remains here because each project taught lessons that shaped what came next.

Gateway Logo

Gateway.cash

Original project · mid 2018–mid 2019

The original Gateway was an open-source Bitcoin Cash payment processor with merchant accounts, embeddable buttons, WebSocket notifications, callbacks, and direct settlement to merchant-controlled addresses. Its core idea now lives again in the active BRC-100 Gateway project above.

The Idea

The idea that persisted

A simple payment button was never the whole goal. Gateway was an early attempt at an interoperable internet payment layer—an idea that later became more concrete through wallet interfaces, authenticated payments, user permissions and BRC-100.


Rubix Icon

Rubix

CTO · March 2019–January 2020

I led a technical team of roughly four to five people building non-custodial mobile and desktop wallets for Bitcoin, Ethereum, Bitcoin Cash, Litecoin and BSV. Together, we built ambitious software, and I remain grateful for everyone involved and for what the experience taught me about leadership and complex delivery.


Element Logo

Element Communications

2018 North Medford High School Senior Project

While I was studying college-level computer science before graduating from North Medford High School, I built a social networking site that used ring signatures and public key cryptography to anonymize and encrypt messages and data.

A More Private World

Check out the Element launch video

These are the unabridged, handwritten designs I used while building the Element mobile app—More than anything, I think they attest to my level of determination at seeing these ideas through.


Unite.cash Icon

Unite.cash

United We Stand Against Censorship

Unite.cash was a late-2017 through summer-2018 experiment in censorship-resistant social networking, built with Bitcoin Cash and IPFS. It explored a marketplace for independent content and decentralized communication.


Older Projects and Games

Circa 2014 through 2016

Like almost every aspiring software developer I know, I originally got into programming as a kid because I wanted to build games. This was some of the first code I ever wrote—I'll link to the .jar files here, but don't blame me if they max out your CPU!

FlatForm

A Classic '80s Platformer Made in 2K16

Shoot enemies and collect coins as you descend into a cavern of stick figure madness. Retro graphics included.

FireWars

Space Adventure

Aliens are falling from the sky! Shoot them as you hunt for power-ups and avoid obsticles!

ADIKSHIN

Run, Jump and Don' Get Ded

Earn Jump Munnies and enjoy my first-ever Comic Sans universe of glory. Buy power-ups to jump even higher!