# Knowledge.io

Canonical: https://gaboesquivel.com/project/knowledge-io

A tokenized knowledge platform combining an ERC-20 token, rewards, a marketplace, wallet tools, and a mobile trivia game.

**Role:** Software Engineer
**Employment:** Sep 2017 – May 2018 (Software Engineer, Knowledge)
**Types:** web3, contract, oss, frontend, backend, fullstack
**Technologies:** TypeScript, Ethereum, Ethers.js, Solidity, AWS, Serverless, GraphQL, React Native, React, Node.js, PostgreSQL
**Link:** https://github.com/knowledge/ethereum-contracts
**Repository:** https://github.com/knowledge

## Story

Knowledge.io used token rewards to encourage people to share information and participate in knowledge-based activities. I worked on the token architecture and infrastructure surrounding its 2018 mainnet ICO.
I implemented ERC-20 smart contracts for rewards and transactions, developed serverless services on AWS, and built React marketplace and wallet interfaces using Web3.js. I also maintained the React Native trivia application that connected gameplay to the reward system.

## Achievements

- Deployed Knowledge.io's ERC-20 token for the 2018 mainnet ICO.
- Implemented smart contracts for token rewards and transactions.
- Built a serverless AWS infrastructure for the token, marketplace, and wallet services.
- Built the React and Web3.js marketplace and wallet dashboard around the ERC-20 token.
- Maintained the React Native trivia game as the token-reward client.