Skip to content
View ZhaoBuyan's full-sized avatar

Block or report ZhaoBuyan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ZhaoBuyan/README.md

Hi there 👋 I'm ZhaoBuyan

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 v0.4.2 (C#/.NET desktop), CodeAtlas v1.5.0 (local-first code map for humans and AI), 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

🔨 What I'm working on now

MuSync — now with a custom always-on status (your own line of text when nothing else is playing), background-image cropping, and a watchdog that auto-recovers stalled syncs. v0.4.2 just shipped — release notes.

CodeAtlas — a local-first code map for humans and AI: scan any codebase into bundle.json, browse it in the browser, or query it over MCP (9 tools) — now with member-level call sites and test-impact lists. v1.5.0 just shipped — release notes.

stm32-to-linux — an embedded-systems learning log: from bare-metal STM32F429 (register-level GPIO, non-blocking state machines) toward FreeRTOS and embedded Linux, one documented experiment per folder.


🚀 Projects

Project What it does Stack
MuSync Syncs your music player, any app — or a custom status line — to your Steam. Auto-pauses during real games; bilingual UI. 📥 Download C# · .NET 9 · WinForms · SteamKit2 · DPAPI
CodeAtlas Turns any codebase into a browsable code map — humans explore it in the browser, AI queries it over MCP (9 tools) to save tokens. 28 languages, local-first, single exe. 📥 Download Node.js · WebView2 · MCP
stm32-to-linux An embedded-systems learning log: bare-metal STM32F429 → FreeRTOS → embedded Linux, one documented experiment per folder. C · STM32 · FreeRTOS
debate-app Full-stack debate platform with AI argument extraction and a live argument map — structured debates, post-match reports, guest browsing without an account. 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

🛠️ Tech Stack

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


🌱 Currently learning

  • Operating Systems — reading OSTEP, writing small experiments
  • Embedded Systems — STM32 / ESP32, FreeRTOS, sensors and control
  • Database Systems — indexing, query optimization, isolation levels

📫 Let's connect

💡 Build things. Learn how they work. Share what you find.

Pinned Loading

  1. MuSync MuSync Public

    把音乐播放与应用状态同步到 Steam

    C# 7

  2. CodeAtlas CodeAtlas Public

    A local-first code map for humans and AI. One scan → one bundle.json: browse it as a map in your browser, or query it over MCP to save tokens (27 languages, plus .dll/.exe/.jar via built-in decompi…

    JavaScript 3

  3. stm32-to-linux stm32-to-linux Public

    # 嵌入式学习归档

    C

  4. debate-app debate-app Public

    全栈辩论平台:结构化实时辩论 · AI 复盘 · 知识沉淀(全栈 TypeScript)

    TypeScript 1

  5. E-Vote E-Vote Public

    在线投票系统 · AI 智能生成 · WebSocket 实时推送 · 防刷票 · ECharts 可视化图表;Online voting system · AI-powered generation · Real-time charts · Fraud prevention

    JavaScript 2

  6. ZhaoBuyan.github.io ZhaoBuyan.github.io Public

    ZhaoBuyan's personal website

    HTML 2