TeamDiff

Jan 2022 - July 2022
Supercard image
Supercard image
Supercard image
Supercard image

Project Summary

TeamDiff is definitely the project that has helped me grow the most as a developer.

I was starting to become interested in web3 after Supercard, and was looking for a new project to work on (not necessarily web3 though). A friend of a friend reached out to me and got me to join him in working on this project, along with several others.

The product was essentially fantasy football, but on the blockchain, and instead of football it was eSports (League of Legends). Each player was its own digital asset (NFT), and we had a whole launch event where people who got their names on the whitelist could open their packs for 5 random LCS players. It was essentially an experimentation with blockchain technology, seeing what it could do. The launch was relatively successful, although we had a bot that swept a lot of the NFTs by generating different wallets and claiming the packs. We had a beta run of a fantasy season that was relatively successful, although it was hard to maintain a lot of the initial interest after the pack opening.

I ended up being the lead for engineering, leading a team of 5 super awesome engineers. I specialized in developing the smart contracts for the project, which was exciting for me because Solidity was a completely new technology. I learned a lot about Solidity, and also other useful stuff like how blockchains work, encryption, and low-level programming. We used a very new and experimental proxy contract design, where each league created was essesntially a proxy of an original league contract, where the only difference was the contract's data (players in the league, size of the league, etc.). It was really cool to work with such cutting-edge technology.

We ended up abandoning the project due to members of the team needing to leave for full time work. Regardless of the outcome, I am still immensely proud of the work we did. I learned a ton, and made some lifelong friends.

Connect with me