Skip to content
View ylongw's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report ylongw

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. 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
ylongw/README.md
ylongw — Embedded Engineer · AI Agent Builder. Embedded engineer by day, AI tinkerer by night. STM32 / Cortex-M / FreeRTOS firmware and tools; AI agents, self-hosted services, and media automation on macOS and Linux. What I'm working on: embedded tooling, AI agent reliability, self-hosted infra, and camera workflows. Tech Stack: C, C++, Python, Shell, Swift, STM32, GD32, FreeRTOS, CMake, J-Link.

Agent reliability experiments: model routing, classifier fallbacks, and quota freshness in Magpie.

03 / Contribution circuit

Animated snake tracing my GitHub contribution calendar Public GitHub statistics: repositories, stars, followers, contributions over 365 days, and language proportions by bytes. Private and internal repository activity is excluded.

Updated daily from the GitHub API · Metrics and automation

05 / Featured Projects

Project What it does
embedded-review AI agent review skill for C/C++ firmware — memory safety, interrupt hazards, and RTOS pitfalls
jlink-debug-skill Automate J-Link flashing, RTT capture, and GDB debugging with JSON output for AI agents
framebuffer-dump Capture the active STM32 LCD framebuffer over J-Link as a PNG for UI comparison
vless-reality-deploy Deploy a single-user VLESS Reality node and generate a Clash/Mihomo subscription on Ubuntu
sony-camera-inbox-organizer Organize camera uploads by capture date and convert Sony Shot Marks into Apple Live Photos
live-photo-maker Trim, color-grade, and convert videos into HDR-capable Apple Live Photos on macOS
beelink-me-mini-fan-control Control Beelink ME mini chassis fans on Linux/fnOS with a temperature curve and firmware fallback
firmware-bisect Find firmware regressions with automated git bisect, build, flash, and log checks
GD32_Clang_CMake_template Build, flash, and debug GD32 FreeRTOS firmware with VS Code, CMake, and Ninja

Most of my repos come from real projects — things I needed, built, and decided to share.

Popular repositories Loading

  1. embedded-review embedded-review Public

    Embedded/firmware code review skill for AI agents. Memory safety, interrupt correctness, RTOS pitfalls, hardware interfaces, C/C++ traps. STM32/Cortex-M/FreeRTOS focused.

    Shell 56 9

  2. GD32_Clang_CMake_template GD32_Clang_CMake_template Public

    GD32 MCU project template using Clang + CMake + Ninja (no Keil needed)

    C 11 3

  3. jlink-debug-skill jlink-debug-skill Public

    Agent-friendly J-Link debug skill for embedded hardware loops: probe, flash, RTT, and GDB server automation.

    Python 4 5

  4. live-photo-maker live-photo-maker Public

    Convert any video into an Apple Live Photo on macOS — with full HDR support. No Xcode required.

    Swift 4

  5. video-whisper video-whisper Public

    🎙️ Local video/audio transcription on Apple Silicon using MLX Whisper. No API keys, no cloud, no cost.

    Shell 3

  6. SerialLogViewer SerialLogViewer Public

    Web-based serial port log viewer with filtering and highlighting

    Vue 2 1