Skip to content
View wangyendt's full-sized avatar
  • 11:31 (UTC +08:00)

Block or report wangyendt

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
wangyendt/README.md
header
typing

🧭 About Me

maths lover · 算法工程师(XR / 智能穿戴方向)

我在 AR 眼镜与可穿戴设备行业做算法:SLAM/VIO、多传感器标定、姿态估计、微手势识别、语音唤醒、信号处理。 我的信条是——算法不该停留在 demo 里,所以我持续把原型沉淀为 可复用的库、CLI、跨语言 SDK 和 AI Agent 工具链。

I build algorithms for AR glasses & wearables — and the toolchains that ship them. From Kalman filters to Claude skills, from IMU streams to pip install.

🕶️ XR & Robotics SLAM / VIO · camera-IMU & hand-eye calibration · SE(3)/SO(3) · AHRS
⌚ Wearable Sensing micro hand-gesture recognition · IMU/PPG pipelines · keyword spotting (KWS)
📈 Signal Processing filtering · baseline removal · peak detection · time-series ML
🤖 AI Agent Engineering Claude skills · MCP servers · Lark/Feishu bots · reproducible agent workflows
🧰 Developer Tooling Python/C++/Swift/Java cross-platform SDKs · packaging · docs · automation

🛠️ Tech Stack

Languages

Python C++ Swift Java C# MATLAB TypeScript

Domains & Frameworks

Ceres OpenCV Eigen PyTorch TensorFlow ROS watchOS Android

AI & Agents

Claude MCP OpenAI Lark

🚀 Featured Projects

🧰 Toolchain · Cross-platform SDKs

Project Description
wayne_algorithm_lib (pywayne) Python & C++ 算法百宝箱:DSP、CV/robotics、自动化与平台集成 · 📖 Docs · pip install pywayne stars
cpp_tools C++ 第三方库/工具的一键拉取与构建(gettool 后端) stars
ios_tools Swift Package:OpenAI、Lark、Aliyun OSS、CrossComm(iOS/macOS/watchOS/tvOS) stars
java_tools 同一套平台集成能力的 Java 实现(Maven 多模块) stars

🤖 AI Agent Engineering

Project Description
skillmanager 跨平台 Agent Skills 管理器:官方/三方/自研源统一安装更新,带 Web UI · npm i -g @wang121ye/skillmanager stars
wayne-skills Source-aligned 的 SKILL.md 工作流集:skill 路径与源码模块一一对应 stars
wayne-mcp-servers 自研 MCP (Model Context Protocol) servers stars
lark-feishu-codex-listener 监听飞书群聊,用 Codex SDK 自动回复的 Agent Bot stars

🕶️ XR · Robotics · Sensor Fusion

Project Description
kalibr-camimu-ceres 用 Ceres Solver 重写的 Kalibr 对齐 camera-IMU 标定库 stars
Coordinate-Transformation-Helper 坐标系与旋转表示转换 GUI(欧拉角/四元数/旋转矩阵) stars
SlamPoseVisualizer 通过 adb 流实时可视化 SLAM 位姿 stars
3dof_viewer Apple API vs VQF 的 3DoF 姿态对比工具 stars
MicroHandGestureCollectorWatchOS Apple Watch 100Hz IMU 采集,用于微手势识别 stars

📈 Signal Processing · ML

Project Description
BaselineRemoval 信号基线漂移去除算法 stars
track_signal_in_rawdata_stream 触控面板 rawdata 流中的力信号追踪 stars
Heart-Rate-Detector-using-1D_CNN 1D CNN 数据流心率检测 stars
guess_words 语义猜词游戏:embedding 余弦 + 全库排名,FastAPI + uni-app stars

🧩 Ecosystem — How the Pieces Fit

一套算法能力,四种语言生态,一个 Agent 入口:

flowchart LR
  subgraph AGENT["🤖 Agent Layer"]
    SM["skillmanager<br/>(npm CLI + Web UI)"]
    WS["wayne-skills<br/>(SKILL.md pack)"]
    MCP["wayne-mcp-servers"]
  end

  subgraph CORE["🧠 Core Library"]
    PY["pywayne<br/>(wayne_algorithm_lib)"]
  end

  subgraph SDK["🌍 Cross-platform SDKs"]
    CPP["cpp_tools<br/>(C++)"]
    IOS["ios_tools<br/>(Swift)"]
    JAVA["java_tools<br/>(Java)"]
  end

  subgraph API["☁️ Shared Capabilities"]
    F1["OpenAI · Lark/Feishu<br/>Aliyun OSS · CrossComm"]
  end

  SM -->|"install / update<br/>sync AGENTS.md"| WS
  WS -->|"source-aligned<br/>playbooks"| PY
  PY -->|"gettool<br/>fetch / build"| CPP
  PY --> F1
  IOS --> F1
  JAVA --> F1
  MCP -.-> PY
Loading
⚡ Quick Start(点开看常用命令)

pywayne — Python 算法库

pip install -U pywayne
python -c "import pywayne; print('pywayne OK')"

skillmanager — Agent Skills 管理

npm i -g @wang121ye/skillmanager@latest

skillmanager install                 # 交互式安装 skills + 同步 AGENTS.md
skillmanager webui --profile laptop  # Web UI 选择并保存 profile
skillmanager source add https://github.com/wangyendt/wayne-skills.git
skillmanager update

gettool — C++ 工具/三方库拉取(cpp_tools 后端)

gettool -l                    # 列出可用工具
gettool opencv                # 拉取到默认路径
gettool apriltag_detection -b # 拉取 + 构建
gettool pcl -i                # 拉取 + 安装

ios_tools — Swift Package

.package(url: "https://github.com/wangyendt/ios_tools.git", branch: "main")

java_tools — Maven

git clone https://github.com/wangyendt/java_tools.git
cd java_tools && mvn clean install

📊 GitHub Stats

3d contributions

📫 Contact

📮 Email wang121ye@hotmail.com
🌐 Web wangye.xin · cvllm.com
🧑‍💻 Code github.com/wangyendt · leetcode.com/wangyehope

⭐ If any of these tools help you, a star means a lot!

footer

Pinned Loading

  1. wayne_algorithm_lib wayne_algorithm_lib Public

    Useful tools for python & c++

    Python 10 2

  2. cpp_tools cpp_tools Public

    C++ 7 2

  3. java_tools java_tools Public

    Java 6 1

  4. ios_tools ios_tools Public

    ios工具类

    Swift 7 1

  5. wayne-skills wayne-skills Public

    Including self-designed agent skills and pywayne skills

    Python 9

  6. skilltruck skilltruck Public

    Ship, install, update, and synchronize Agent Skills across coding agents.

    JavaScript 11