Hi, I’m Gaoyang 👋
.NET Backend Engineer · High-performance services & infrastructure tools .NET 后端工程师 · 高性能服务与基础设施工具
About Me / 关于我
I’m a .NET backend engineer, primarily working in the financial / trading systems domain. I enjoy turning reusable capabilities from day-to-day development into standalone open-source libraries — from low-level high-precision timers and health monitoring, to OS-level virtual disk drivers.
我是一名 .NET 后端工程师,日常主要在金融 / 交易系统领域工作。喜欢把开发中沉淀出的可复用能力做成独立的开源工具库——从底层的高精度计时器、健康监测,到操作系统层面的虚拟磁盘驱动,都是兴趣驱动的产出。
Featured Projects / 项目精选
| Project / 项目 | Description (EN) | 简介(中文) | Language |
|---|---|---|---|
| 🗄️ ManagedDrive | A Windows RAM disk manager built on .NET 10 and WinFsp. | 基于 .NET 10 + WinFsp 实现的 Windows 内存盘(RAM Disk)管理工具 | C# |
| 🔇 ThrottledLogging | A time-interval-based log throttler that suppresses repeated log entries per key and reports the suppressed count when logging resumes. | 基于时间窗口的日志限流器,按 Key 抑制重复日志,并在恢复时报告被抑制次数 | C# |
| 📊 Sloc | A .NET global CLI tool for counting lines of source code, auto-detecting 23 languages, with table / JSON / HTML output and comment-health indicators. | .NET 全局命令行工具,统计源代码行数;自动识别 23 种语言,支持三种输出格式,并提供注释健康度指标 | C# |
| ❤️🩹 HealthMonitor | A lightweight .NET library that monitors application health via periodic heartbeats, firing Degraded/Recovered events on state transitions. | 轻量级 .NET 健康监测库,通过周期心跳检测应用状态,并在状态切换时触发事件 | C# |
| 🦠 ClamClient.Net | Async .NET client library for ClamAV (clamd) with TCP and Unix socket support, and built-in connection pooling. | 异步 .NET ClamAV 客户端库,支持 TCP / Unix Socket,内置连接池 | C# |
| ⏱️ GhostTick | A high-precision timer toolkit for .NET, delivering TimerEvent values via System.Threading.Channels using a hybrid sleep+spin strategy. |
高精度 .NET 计时器工具包,基于 Channels 投递事件,采用睡眠+自旋混合策略实现亚毫秒级精度 | C# |
| 🔌 WebSocketFlow | Extension methods for System.Net.WebSockets.WebSocket that simplify receiving complete messages and asynchronously enumerating incoming messages. |
针对 WebSocket 的扩展方法,简化完整消息的接收与异步消息流的枚举 |
C# |
See the full list of repositories. 完整项目列表见我的仓库主页。
Tech Stack / 技术栈
- Language / Runtime: C# · .NET (Framework / Core / 10)
- Focus areas: high-performance & low-latency, systems-level programming (WinFsp, Channels, sockets), observability (health monitoring, log throttling)
- 语言 / 运行时:C# · .NET(Framework / Core / 10)
- 关注方向:高性能与低延迟、系统级编程、可观测性
⭐ If a project helps you, a star is always appreciated! ⭐ 如果某个项目对你有帮助,欢迎 Star 支持!