Hi, I'm Tony! Welcome to my site.

My name is Tony Cai and I'm in my third year of the Computer Science program at the University of Waterloo. I am currently working as a Full-Stack Blockchain Developer at OpenLaw, a ConsenSys spoke building a protocol for the creation and execution of legal agreements on the Ethereum blockchain. I am also the Co-Founder of XOR Finance, a transparent, decentralized, and democratic credit protocol built on the Ethereum blockchain allowing for the creation of fully modular and programmable credit markets. I formerly worked as a Software Engineer at Manulife in Kitchener ON. Prior to that, I worked as a Software Development Intern at Eyexpo, a Virtual Reality startup in Vancouver BC, my hometown.

I spend much of my free time either coding, or catching up on the latest developments in the constantly evolving blockchain space. Otherwise, you might catch me ordering a caramel macchiato at my local Starbucks, watching football (both the American and International kind), or humming whichever song that happens to be stuck in my head at that very moment!

Download Resumé

Software Development

I have a keen interest in various aspects of software development, and am currently working on several projects to familiarize myself with new technologies and languages during my spare time.

Blockchain languages & technologies:
Solidity, web3.js, Truffle Suite, Remix, Infura, OpenZeppelin

Other languages & technologies:
Languages: Javascript, C++, C, C#, Java, Python, PHP
Frameworks: React, Node.js, Express.js, jQuery, HTML/CSS
Tools: Git, Bash, Bootstrap, Reactstrap

What's on the bucket list? React Native


Blockchain Enthusiast

The advent of blockchain technology and the ability to deploy decentralized applications (dApps) on the Ethereum blockchain has the potential to disrupt numerous industries. The distributed ledger allows for transparency and accountability, while smart contracts allow for direct and automated transactions that ensure all counterparties are treated fairly without the need for a central authority.

Over the past several months, I have been actively learning and expanding my knowledge by building various dApps on the Ethereum blockchain:

XOR Finance (A programmable credit protocol bringing democracy to finance) - Ongoing
ShipIt! (A decentralized shipping sharing economy) - Built Jan 2018 at DeltaHacks IV
CryptoRyder (A decentralized inter-city ridesharing economy) - Built Feb 2018 at McHacks V

Private Pilot

Call it a hobby, obsession, or an infatuation. From a young age, I had always made it my goal to one day be able to soar into the skies in my very own aluminum tube and pair of wings... While my initial fantasies of becoming a commercial pilot have since subsided, I was fortunate enough to be selected to the Air Cadet Power Pilot Scholarship course in the summer of 2016.

As of now, I have 70+ total flight hours, 25+ solo hours and a Private Pilot's License to show for it!

My Portfolio


A decentralized sharing economy platform on the Ethereum blockchain that combines the growing trend of peer-to-peer businesses with the delivery industry.

Technologies Used: Solidity, Truffle Suite, web3.js, React

DeltaHacks IV - Best Use of Blockchain Award



An Alexa skill and web app for automated symptom reporting prior to hospital visit. Provides preliminary diagnosis using Informetica API. Reduces hospital wait times.

Technologies Used: HTML/CSS, Express, Node (AWS Lambda)



A decentralized sharing economy platform on the Ethereum blockchain that connects Riders, those who would like a convenient way of getting from one city to another without driving, with Drivers who happen to be going along that route and have extra seats in their vehicle.

Technologies Used: Solidity, Truffle Suite, web3.js, React