About Me
Experience
Frontend Engineer
Unknown - - Now
职位: Frontend Engineer | 时间段: 1 year | 工作内容: NFT盲盒前端开发: 负责实现NFT盲盒项目的前端部分,确保用户能够流畅地购买、打开和查看盲盒内容。项目细节: 1.封装next.js中间件:实现中间件的链式调用,提高代码可读性和维护性以及复用性,实现ip黑名单中间件、auth中间件。2.区块链交互: 使用wagmi与智能合约进行交互,Rainbowkit管理钱包链接,实现用户签名登录、用户代币质押升级、盲盒购买与开奖。3.使用TypeChain生成合约的TypeScript类型定义,提高开发效率和代码安全性。4.使用next-intl实现国际化、使用React Query实现子图的对接。5.性能优化: 利用React Query数据缓存功能、Lodash 的 memoize 进行计算值缓存、以及相关reactHook进行性能优化。6.响应式设计: 采用tailwindcss进行响应式设计,确保在不同设备和屏幕尺寸下都有良好的用户体验。7.PWA:将Next.js应用转换为渐进式Web应用(PWA),提供离线访问和更好的用户体验。
Smart Contract Developer
Unknown - - Now
职位: Smart Contract Developer | 时间段: 1 year | 工作内容: SAH代币合约开发与PancakeSwap集成: 独立设计和实现SAH代币合约,成功完成从合约开发到PancakeSwap市场上线的全过程,包括创建流动性池和代币的初始分发。实现对Uniswap流动性添加和移除操作的自动检测,判断用户操作是否涉及流动性操作以及代币swap,实现收取swap手续费的SAH代币合约。SAH NFT合约及NFT交易市场合约开发: 根据项目需求和经济模型要求,完成了一个基于以太坊虚拟机(EVM)的NFT交易市场平台,平台的经济模型完全依赖智能合约。合约涵盖了市场的全套交易流程,包括空投、黑名单、挂单、撤单、NFT合卡和NFT拆卡、价格自增和手续费控制,确保交易的按照经济模型顺利进行。质押挖矿合约开发: 基于PancakeSwap的质押挖矿合约,进行了改写和优化,满足项目特定需求。根据需求改进的奖励机制: 调整奖励分配机制,提高了用户参与质押挖矿的积极性和收益。