Hey, I'm Haardik


I'm a 24 year old software engineer currently living in Canada. I'm extremely curious and on a pursuit of knowledge. Currently I'm running LearnWeb3 - a free platform to help upskill developer students. I"m relentlessly optimistic to the point of being annoying about it.

Also, I legally do not have a first name. Ask me about it sometime.

Haardik's Headshot


PresentAug 2022

LearnWeb3 is a free platform to help developer students from around the world upskill themselves by learning about next-gen technologies like blockchain and AI to help them shape the path to our future. Currently serving over 100,000 students - it is one of the largest online educational platforms in the space, along with providing other opportunities through Bounties, Events, Hackathons, and Live Events. Our goal is to make learning about technologies that will change the world forever accessible to everyone with as little a barrier to entry as possible.

PresentAug 2023
Teleport (Open Farcaster)Teleport (Open Farcaster)Builder

Teleport is a fast and secure implementation of the Farcaster Protocol Hub specification, written in Rust. The goal with Teleport is to help improve client diversity in the Farcaster ecosystem and provide stronger memory safety guarantees while achieving high performance. This is currently an under-development project.

Nov 2022

Built Indices Finance - a platform to create, buy, and manage crypto index funds on the NEAR Blockchain built on top of Ref Finance and using Rust. This project won a prize in the Native Track at the hackathon.

Sep 2022Jul 2021
Ceramic NetworkCeramic NetworkProtocol Engineer

At Ceramic Network, I dove back into the Decentralized Identity rabbithole and helped build a global, public, decentralized NoSQL database to unlock the data economy. I wrote a specification for using EIP-712 signatures as a scheme for JSON-LD Verifiable Credentials. I also authored CAIP-122, the Sign in with X standard to create a chain-agnostic blockchain authentication mechanism, and CAIP-74, the Chain Agnostic Capability Object (CACAO) standard to use CAIP-74 messages as an object capability method for delegating access to resources to other identities in a self-sovereign manner. I built proofs of concept for CACAO on Ethereum and Solana, both of which are widely in use today - most popularly within the Gitcoin Passport application. Apart from the standards work, I contributed to the Ceramic Network node (js-ceramic), the DID library packages (js-did), and Rebase (rebase-xyz).

May 2023May 2018
Waterloo BlockchainWaterloo BlockchainPresident

I started and was President at the University of Waterloo Blockchain Club (now Waterloo Blockchain) for several years while in University. During my role there, I conducted several workshops, got sponsorships from Brave, ConsenSys, Algorand, and several other companies for the club, and grew the club from zero to hundreds of members.

Apr 2021
Scaling Ethereum 2021Scaling Ethereum 2021Overall + 7 Sponsor Prizes Winner

Built NFT Puzzle Thing - an onchain puzzle solving game deployed to Polygon, Arbitrum, and SKALE that used Chainlink VRF's for randomness along with meta-transactions and fiat-payment rails through Stripe to help onboard Web2 users. After the hackathon, the project was continued and we worked with Animetas, Savage Dogs, Purrnelopes Country Club, Ether Cards, and several other NFT collections to run the game as a community event. We won the overall prize along with sponsor prizes from Chainlink, Arbitrum, SKALE, The Graph, Protocol Labs, and Polygon Labs.

Feb 2021
ETHDenver 2021ETHDenver 2021Top 20 + 3 Sponsor Prizes Winner

Built NFTea Room - a platform to supply and decide accurate pricing information for NFTs using a decentralized and democratic voting process. Won a Top 20 prize from the overall judging panel, along with bounties from IPFS, Textile, and DAOHaus.

May 2021Nov 2020
Hypotenuse LabsHypotenuse LabsSoftware Engineer

At Hypotenuse Labs, I worked as a software engineering consultant for Algorand, Internet Computer (Dfinity), and a few other clients. I, along with Anthony Zhang, theorized and built the first AMM DEX on Algorand using the TEAL Language - a project I am particularly proud of. I also built an Oracle Service Framework for ICP using Motoko and Golang, and contributed to a couple of Web2 projects.

Feb 2021Jan 2019
Flexible FintechFlexible FintechSovereign Identity Explorer

Spent a couple of years exploring decentralized identity technologies and how they can be used for the welfare of developing nations, particularly in Africa. Participated in the Decentralized Identity Foundation, was part of TechStars 2020, got recognized by the World Economic Forum as a Technology Pioneer in 2021, and built several innovative identity solutions atop DID and VC technologies. This also further led me to become extremely interested in the identity space leading me to my future (and current) work.

Feb 2020
ETHDenver 2020ETHDenver 20204 Sponsor Prizes Winner

Built LedgerLocker - an extensible protocol to use yield from deposits in DeFi as a revenue model for any project. In addition to the protocol, we developed a Proof of Concept dApp that used LedgerLocker that was an AirBnB-style rental platform where you pay for the rental by depositing collateral into LedgerLocker with the yield going to the owner of the property until the rental fee is paid off. The project won bounty prizes from Infura, Fortmatic, The Graph, and Pepo, and also got a special shoutout from Danny Ryan (Ethereum Foundation) during the closing ceremony.

Dec 2019Sep 2019
SecureKey (acq by Avast)SecureKey (acq by Avast)Software Engineer Intern

At SecureKey, I worked as a Software Engineer Intern under the CTO Team where I worked on several identity projects. I contributed to the Hyperledger Aries Go framework for Decentralized Identities and Verifiable Credentials to help exchange credentials through the Credential Exchange protocol. I developed an application to demonstrate interoperability between TrustBloc's decentralized identity network and Veres One's network using the Aries framework. I also worked alongside Justin Richter to build the first ever reference implementation of the OAuth.XYZ specification (now GNAP Protocol under IETF) using TypeScript, React, and MongoDB.

Nov 2019
ETHWaterloo 2019ETHWaterloo 2019Overall + 5 Sponsor Prizes Winner

Built Connexion - a decentralized messaging solution built on Ethereum to let users send messages to each other using just their wallet address. The project was built as a MetaMask Snap and was awarded sponsor prizes from MetaMask, ConsenSys, Dfuse (now StreamingFast), Ethereum Name Service, and Pepo. It also won the overall prize at the hackathon.

May 2019Jan 2019
Dapper LabsDapper LabsBlockchain Developer Intern

At Dapper Labs, I worked primarily on the MPC Dapper Wallet team where I helped build various features for the Wallet backend service. I also wrote various indexers for Ethereum to parse the chain for Dapper Wallet related transactions. Additionally, I set up an OAuth2 and OpenID server for Dapper to allow users to Login with Dapper on third party applications.

Sep 2018May 2018
Ukko AgroUkko AgroBackend Developer Intern

During my internship at Ukko Agro, I worked as a Backend Software Engineer and helped build a Python module for data processing and report generation for the user facing analytical product. I also containerized their existing architecture and set up a CI/CD pipeline using Gitlab Hooks and IBM Cloud where the application was deployed on Kubernetes clusters. I also contributed to their multivariate neural network model for predicting crop yield and optimal supplements usage.

Sep 2022Sep 2017
University of WaterlooUniversity of WaterlooHonors Computer Science and Philosophy

Studied Honors Computer Science along with a minor in Philosophy from the University of Waterloo.

Sep 2017May 2015
FreelancerFreelancerSoftware Developer

Worked on a variety of projects for clients. Built 300+ trading bots for Counter-Strike: GO and Team Fortress 2, 25+ SA:MP game servers and plugins, 5 CoinChat multiplayer games, and a couple of websites.

Sep 2017Jan 2017

Built an automated trading bot and platform for trading in-game assets from Counter-Strike: GO and Team Fortress 2 in exchange for cryptocurrency. Conducted over 20,000 trades.

Aug 2016Aug 2016
Yale Young Global ScholarsYale Young Global ScholarsStudent of Technology, Innovation, and Entrepreneurship

Attended a 2-week session of the YYGS 2016 summer program at Yale University. Learnt about building a company, doing market research, designing elevator pitches, and identifying weaknesses in our ideas among other things.

Aug 2016Jul 2016
European Summer Program in RationalityEuropean Summer Program in RationalityStudent

Attended the ESPR program at Oxford University, UK. I had the opportunity to learn from some of the world's leading researchers from CFAR and FHI about rationality, game theory, mathematical logic, AI safety, and cognitive science.