Software Engineering undergraduate (Class of 2028) who loves building things that actually work — and then digging underneath to understand how they work.
- 🔭 Recently shipped: MuSync (C#/.NET desktop) and debate-app (full-stack TypeScript)
- 🧑💻 Languages: TypeScript/JavaScript · C# · Python · C/C++
- 🤖 Exploring practical LLM integrations beyond chat wrappers
- 📖 Reading OSTEP to understand how systems really work
| Project | What it does | Stack |
|---|---|---|
| MuSync | Mirrors your music player (NetEase Cloud / QQ Music / LX Music) playback into your Steam status — friends see the song, artist and live progress. Auto-pauses while you play a real game. | C# · .NET 9 · WinForms · SteamKit2 · DPAPI |
| debate-app | Full-stack debate platform: structured real-time debates, AI recap, knowledge base. | TypeScript · React · Vite · Tailwind CSS · Express · Socket.IO · SQLite |
| E-Vote | Online voting system: AI-generated polls, real-time charts, anti-spam. | Node.js · Express · MySQL · DeepSeek API · ECharts |
| ZhaoBuyan.github.io | My personal website. | HTML · CSS · JavaScript |
Frontend: TypeScript · React · Vite · Tailwind CSS · HTML/CSS · JavaScript · jQuery · Bootstrap · ECharts Backend: Node.js · Express · Socket.IO · SQLite · MySQL Desktop: C# · .NET 9 · WinForms · SteamKit2 Languages: TypeScript/JavaScript · C# · Python · C/C++ AI/LLM: DeepSeek API · OpenAI SDK Tools: Git · GitHub Actions · VS Code · Postman
- Operating Systems — reading OSTEP, writing small experiments
- Database Systems — indexing, query optimization, isolation levels
- Software Engineering — testing, project structure, shipping clean code
- 📮 zpq3329596696@foxmail.com
- 💡 Open an issue on any of my repos or start a conversation — I usually reply within 24 hours
💡 Build things. Learn how they work. Share what you find.