Gitcoin Passport is a decentralized web3 identification service that helps to determine unique humanity by allowing users to verify certain information and activity about themselves through web2 social accounts and web3 accounts, such as Github, Google, Coinbase, Binance, ZkSync, and ENS.
Worked with a fully remote, distributed global team
Accomplishments:
Integrated GitHub, Google, Facebook APIs, amongst many others allow users authenticate those accounts and prove their "unique humanity".
Integrated partner APIs and developed new frontend features using Tailwind CSS and Chakra UI.
Overhauled the frontend design and improved codebase modularity.
Reduced onboarding time for new developers and increased code maintainability.
Optimized the performance of the Gitcoin Passport app by refactoring the codebase.
Integrated Ethereum L2 platforms in order for users to bring their Passports On-chain to have a tamper-proof record of their unique humanity.
Technology Used:
Next.js, Node.js, React, Chakra UI, Tailwind CSS, Ceramic Network, WAGMI, Solidity, APIs from LinkedIn, GitHub, Google, Discord, ENS, Snapshot, Gitcoin, ZkSync, Idena and many more, Ethereum Attestation Service (EAS), AWS, Pulumi