Highlight Projects:
- ai — AI Superagents
- yii2-swoole — A Swoole extension for Yii2
- ziro — Zig Coroutine and Async IO
- tinyproxy-zig — Rewriting TinyProxy in Zig
- tinyproxy-net — Rewriting TinyProxy in .NET
Hands-on Experience:
- Languages: .NET, Java, PHP
- Frontend: HTML, CSS, Vue.js, React, shadcn/ui
- Databases: MySQL, SQL Server
- Servers & Cloud: Linux, AWS, Azure, Alibaba Cloud, GCP
- CI/CD: Jenkins, GitHub Actions
- Project Management Tools: Gitea, Jira, Redmine
- API Integrations: Banks (CMB, China Bank, ICBC); Payment Gateways (Alipay, WeChat Pay, UnionPay, Stripe); SMS (Twilio, AWS SNS); Email (SendGrid, Mailtrap, Mailchimp, Postmark); Cloud Storage (Aliyun OSS, AWS S3, Azure Fileshare); Oauth (Wexin, Alipay, Google, Apple, Facebook)
Exploring Interesting Things:
- Concurrency: Async I/O
- System Programming: File, Process, Signal, Thread, Socket
- Network Protocols: TCP/IP, UDP; HTTP, WebSocket, QUIC; FTP, SSH, MySQL, PostgreSQL, Redis, MQTT
- Languages & Frameworks: Zig and C, C#/.NET, PHP and Swoole, Java and Spring
Principles:
- start before you're ready
- Solve real problems