I'm a developer passionate about creating innovative tools and interesting projects. I focus on full-stack development, developer tools, and fun experimental projects.
Read more about me...
- vue-sfc-component - A browser-based compiler and mounting system for Vue Single File Components (SFCs)
- mdvc - Transform markdown-vue files into Vue components directly in the browser
- BUPT Progress - Track semester and holiday progress at BUPT through dynamic Open Graph images
- Kobe Numbers - A Typst library that creates numbers using Kobe Bryant's images
- Soviet Matrix - A Tetris implementation written in Typst
- TypstFront - A web frontend framework for Typst
- Notion-GitHub-Sync - GitHub Action for seamless Notion page synchronization
- Telegraphize - Tool to publish webpages to Telegraph
- CF Counter - Lightweight counter service built on Cloudflare Workers
- Geo Note - Location-based note-taking app with map visualization
- Is Search Bot - API to detect search engine bot IPs
- Web Development
- React.js, Vue.js
- TypeScript/JavaScript
- Server & Runtime Environments
- Golang
- Rust
- Python
- JavaScript Runtimes (Node.js, Bun, Deno)
- Cloudflare Serveless (Workers, Pages, etc.)
- Infrastructure & DevOps
- Docker containerization
- Kubernetes
- Terraform
- Cloudflare
- Embedded Development
- Basic embedded development experience
- C and Rust programming on ESP32 microcontrollers
Core member of BYR Docs - BUPT's educational resource sharing platform, independently developed frontend and backend systems while leading CI/CLI development.