Skip to the content.

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 后端工程师,日常主要在金融 / 交易系统领域工作。喜欢把开发中沉淀出的可复用能力做成独立的开源工具库——从底层的高精度计时器、健康监测,到操作系统层面的虚拟磁盘驱动,都是兴趣驱动的产出。


Project / 项目 Description (EN) 简介(中文) Language
📊 AIUsageMonitor Read-only CLI/WPF analytics for Claude Code’s local usage data — usage reports, model breakdowns, and cost estimates without calling the Anthropic API. 基于 Claude Code 本地数据的只读分析工具;CLI + WPF 仪表盘,生成用量报告和成本估算,无需调用 Anthropic API C#
💰 PayBeat A lightweight floating widget that shows your real-time earnings as the workday ticks by. 轻量级悬浮组件,随工作日流逝实时显示你的收入 C#
🗄️ 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 CLI tool for counting lines of source code with auto-detection of 63 languages, five output formats (table, JSON, HTML, CSV, Markdown), per-file details, and comment-health indicators. .NET 命令行工具,统计源代码行数;自动识别 63 种语言,支持五种输出格式(表格、JSON、HTML、CSV、Markdown),逐文件明细与注释健康度指标 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 / 技术栈


⭐ If a project helps you, a star is always appreciated! ⭐ 如果某个项目对你有帮助,欢迎 Star 支持!