Lead Engineer at Kings of Rings
Lead Engineer · Kings of Rings · 2023 – 2024
React TypeScript Solidity Hardhat Ethers.js PostgreSQL AWS Lambda AWS ECS AWS RDS Firebase
The role
As Lead Engineer for Kings of Rings, I was responsible for leading and implementing the entire tech stack and infrastructure. Kings of Rings is a Web3 NFT trading-card game on the Polygon network centered on college basketball and football athletes.
What I built
- React Web3 front-end: dynamic React application with wallet integration for players to manage their NFT collections and interact with the game.
- Solidity smart contracts: designed and implemented ERC-1155 NFTs, an NFT marketplace, on-chain staking with rewards, and on-chain sales tax logic, all on Polygon using Hardhat and Ethers.js.
- DAO governance: built off-chain gasless voting with decentralized proposal execution using OSnap and Snapshot, giving the community governance rights without per-vote gas costs.
- Back-end and database: designed database models and back-end services with PostgreSQL on AWS RDS, containerized via AWS ECS with Lambda functions for event-driven processing.
- CI/CD and infrastructure: set up CI/CD pipelines with GitHub Actions, Docker containerization, and Firebase for hosting and auth.
Highlights
- Led the full technical scope: planning and executing the UI, smart contracts, database models, and back-end infrastructure as the sole lead engineer.
- Implemented a DAO with off-chain gasless voting and decentralized execution of proposals via OSnap and Snapshot.
- Delivered ERC-1155 NFTs, an NFT marketplace, staking with rewards, and on-chain sales tax, all on Polygon.
Stack
React · TypeScript · Solidity · Hardhat · Ethers.js · PostgreSQL · AWS Lambda · AWS ECS · AWS RDS · Firebase