Building

Most of my time goes into Revoke.cash, with CashScript as a long-running open source project on the side. Below that are earlier startups and open source tools, and a few things I made just for fun.

Current

Founder · 2019 – now

Revoke.cash

See and revoke the token approvals you've given to apps across 80+ networks, so a hacked or malicious app can't drain your wallet. What started as a side project is now a company, used by more than two million people.

GitHubWhy it exists

Creator & maintainer · 2019 – now

CashScript

A high-level smart contract language and TypeScript SDK for Bitcoin Cash, inspired by Solidity. It started as my Master's thesis and is now the main way to write Bitcoin Cash contracts, used by apps like AnyHedge and Moria.

GitHubPlayground

Previously

Just for fun

2022

Imperfections by Kalis

Generative art made with my father, turning his hand-painted stripes into an algorithm on Art Blocks.

View

2015

Minesweeper

A Minesweeper clone with hand-drawn graphics and sound effects that I recorded myself.

PlaySource

2017

Tetris

A Tetris clone that I started for the GitHub Game Off 2017, with the theme "throwback".

PlaySource