Recently Doing
-
NFT Arbitrage MEV
By scanning the difference of prices of a NFT in different markets, the bot can match low price order and accept high price offer in a single transaction. The bot supports 4 markets and 1 pool.
-
NFT Rarity Sniping
By listening to mempool and NFT market listings before metadata reveal, the bot can download metadata then calculate rarity score rapidly, then matches the most rare or cost-effective orders. The bot supports 3 major markets and optimized speed for IPFS.
Side Projects
Web3 Related
-
Telegram Token Tracker
Telegram bot to track token (ETH, ERC20, ERC721, ERC1155) transfers of addresses or contracts on the Ethereum.
-
Extended ASCII Plot
ASCII Art NFT project with a fancy frontend. Deployed on the Polygon. Over 1000+ minted.
-
Ranking One
TraitSnipper-like NFT rarity snipping tool, but all features are free. Including instant buy, and permissionlessness score indexing of any collections.
-
Chain Bridge Activities
Monitoring cross-chain token activities between 18 EVM-compatible chains and 13 bridges.
-
ScAR
Explorer for the Arweave. Persisted on the permaweb.
-
Tx Data Show
Shows decoded EVM transaction data in detail, better than the Etherscan.
-
Addr Wiki
Wiki page for 0x addresses. Quick navigation to useful websites.
Web2 Related
-
Mongood
MongoDB GUI tool runs in 2 modes: client mode and server mode. Following Microsoft's Fluent Design.
-
Sider
Redis GUI tool, using almost the same tech stack as Mongood.
-
Feedpaper
Newspaper style RSS reader. Users can customize their feeds in a Playground (three-column editor) inspired by Telegram's Instant View.
-
Mongo ES
Command line tool to scan, tail and transform documents from MongoDB into Elasticsearch.
-
BloGit
Github action to convert markdown files in your repo into a blog. Using GitHub issues for comment.
-
Float Watch
Pixel style web app to track your floating profit of stocks, funding and cryptocurrencies.
-
Life Game
Conway's game of life with GPU acceleration and multi thread Web Worker.
-
MuseScore Downloader
(archived)
Chrome extension to download music sheets, midi and mp3 from musescore.com for free.
Experience
-
Shanghai Ruoyou Internet Technology Co., Ltd., Backend Engineer, 2016 - Present
Leaded colleagues to explore blockchain and web3. Published many contracts on the Ethereum, and made some tools for NFT. (2021 - 2022)
Designed and implemented SQL editor, and visualization configurator for Tellery. It is a Notion-like data modeling tool lets you build metrics using SQL and bring them to your team. (2020)
Developed a high-performance, unified mobile pushing notification backend service using Kafka and MongoDB, and also a management frontend webpage using React. Maximum QPS is above 15k. (2019)
Accelerated CI/CD process using Docker, Rancher and Jenkins. Improved APM using Grafana, Prometheus and New Relic. (2018)
Created a lightweight Node.js web framework optimized for our team. Used by all backend team members. (2018)
Constructed a pipeline workflow from MongoDB to Elasticsearch to index billions of documents. Tuned Elasticsearch for better Chinese text search results. (2017)
Accomplished a flexible, customizable and scalable web scraping system which produces millions of documents every day. (2016)
-
Shanghai Ruoyou Internet Technology Co., Ltd., Android Engineer Intern, 2015
Developed and published the Jike Android App to the Google Store in 5 weeks. Learned Android development from zero.
Education
-
University of Electronic Science and Technology of China, Bachelor of Computer Science and Technology, 2012 - 2017
Gapped 1 year in 2015 to join a startup.
Skills
- Languages: TypeScript, JavaScript, Solidity, Java, Golang, Python, Bash
- Databases: MongoDB, Redis, Elasticsearch, Kafka, MySQL, PostgreSQL
- DevOps: Arch Linux, Debian, Kubernetes, Docker, AWS, Cloudflare
- Others: Electron, Chrome Extension, GraphQL, WASM, Figma