var kengwang = new
{
Craft = new[] { "C#", ".NET", "WPF", "ASP.NET Core" },
CuriousAbout = new[] { "Security", "CTF", "Music & Lyrics" },
Loves = "Open source and building useful things",
};I'm a developer who enjoys turning ideas into usable software — from Windows desktop apps to .NET libraries, music-related tools, and security projects.
喜欢写代码,也喜欢折腾音乐与安全。中文 / English are both welcome. And yes, PHP still has a place in my heart. 💜
| Project | A little about it | Highlight |
|---|---|---|
| 🎧 HyPlayer | An open-source music player project. | |
| 📺 BiliDuang | Bilibili video downloader with a C# graphical interface. | |
| 📦 Depository | Flexible IoC / dependency-injection container for .NET. | |
| 🎼 ALRC | A lyric format and its creator. | |
| 🌍 EarthQuakeWarning | An unofficial earthquake-warning app built with C# / WPF. |
EarthQuakeWarning is an unofficial experimental project, not a substitute for official emergency alerts.
I enjoy building alongside other developers, too.
| Project | What it is | Community |
|---|---|---|
| 🏁 GZ::CTF | An open-source CTF platform built with ASP.NET Core. | |
| 💬 Lagrange.Core | A C# implementation of the NTQQ protocol. |
Statistics and project cards are generated by GitHub Actions and stored in this repository — no public stats-card server required.
A 3D view of a year of commits — generated automatically by GitHub Actions.





