Web Developer
Current• Developed a web3 blogging platform backend using Nest.js, TypeORM, MySQL, and TypeScript, storing user’s posts with Fleek Storage, Arweave, or GitHub, integrating with Hexo.js and GitHub Pages to allow users to customize and host their blogs• Enhanced Civitai project, adding new features such as authentication with Ethereum wallets using Web3Modal, Wagmi, and SIWE, and interacting our own Gradio hosting service• Developed a Gradio hosting service using Node.js, H3.js, Zod, and TypeScript, it can host Gradio projects from GitHub and Hugging Face• Developed a user center website for a MOBA game company using React, TypeScript, and UnoCSS(a Tailwind CSS alternative), and using Vite to bundle the site, it using React Router to manage the routes, and using useSWR to fetch data from the backend, it also using Web3Modal, useDApp, Ethers.js, and Immutable X SDK to manage the user’s NFTs• Developed a NFT mint website for a MOBA game company using Vue.js, TypeScript, UnoCSS, and Vite, interacting with Ethereum using Web3Modal HTML and Wagmi Core.• Developed a website for users to host and sell their indie games in web3 way using Next.js, TypeScript, and Material UI, interacting with Ethereum using Ethers.js and useWallet to authenticate users and interact smart contracts