Toucan Protocol
clientI built developer tooling (SDKs) for programmable carbon and took it on stage.
▶ ETH Amsterdam: Making Programmable Carbon Accessible
▶ LFGROW: Intro to Toucan and Programmable Carbon
▶ ETH Denver: Toucan Workshop Toucan puts carbon credits on-chain so they can be traded and retired programmatically.
This was the first time I had a full-time role ever and I’ve learned so much here. Some amazing people took me from “can code” to “can engineer” in the period I was there. Among many many others, I’ve learned about git hygiene, clean code, how to work in a team, architecture in general and, of course, web3.
I’m super grateful to the people there and I’m so lucky that I’ve managed to work with some of them on other projects since then. Genuinely amazing people overall.
As I write this, I also remember how I’ve joined the team. I spent 1 month contributing a Discord bot for them for free before the CTO finally asked me what I wanted. I said “I want in. I want to work with you” and after a 1 month trial I was in.
I ended up being a bit of a developer advocate and a bit of a fullstack engineer all at the same time.
I’ve built the initial version of the Toucan SDK, a TypeScript library that made it easy for external devs to build on Toucan across Celo, Base and Polygon. The point was to turn “go read our contracts and figure it out” into a single import.
I made and presented the OffsetHelper, a Solidity contract that collapsed the whole process of offsetting CO2 into one tx.
I’ve managed the bug bounty program as a first responder (which introduced me to the idea that I could do audits) and also managed open source contributions to our repositories.
The above was my more visible work, but I also shipped a cross-chain fullstack integration with then Abacus, now Hyperlane. I was a huge part of our initial push to break out of Polygon into Celo and Regen Network and go cross-chain.
There’s surely other smaller tid bits I’m forgetting.
← all projects