Here's a quick peek at some of my favorite projects:
| Item | Note |
|---|---|
| dotfiles | My collection of configuration files |
| yii2-swoole | A Swoole extension for Yii2 |
| ziro | Zig Coroutine and Async IO |
| tinyproxy-zig | Rewriting TinyProxy in Zig |
I have hands-on experience with:
- Languages: .NET, Java, PHP
- Frontend: HTML, CSS, Vue.js, React, shadcn/ui
- Databases: MySQL, SQL Server
- Servers & Cloud: Linux, AWS, Azure, Alibaba Cloud
- CI/CD: Jenkins, GitHub Actions
- Project Management Tools: FRP, Gitea, Jira, Redmine
- API Integrations:
- Banks: CMB, China Bank, ICBC
- Payment Gateways: Alipay, WeChat Pay, UnionPay, Stripe
- SMS: Various providers (e.g., Twilio, AWS SNS)
- Email: Various providers (e.g., SendGrid, Mailtrap, Mailchimp, Postmark)
- Cloud Storage: Various providers (e.g., Aliyun OSS, AWS S3, Azure Fileshare)
- Oauth: Various providers (e.g., Wexin, Alipay, Google, Apple, Facebook)
I'm currently exploring:
- Languages & Frameworks: Zig and C, C#/.NET, PHP and Swoole, Java and Spring
- Concurrency: Async I/O, coroutines, and concurrency models
- System Programming: Files, processes, signals, threads, and sockets
- Network Protocols: HTTP, WebSocket, MySQL, Redis, TCP/IP, UDP
My guiding principles:
- Start small and iterate forward
- Solve real-world production challenges