Projects I’ve built independently or contributed deeply to, spanning robotics control, Android apps, AI agents, fintech, and academic tools.


🧗 Wall-Climbing Robot — Wall-Crawling Robot Control System

Python ROS2 CAN Robotics

A ROS2-based differential-drive wall-crawling robot control system with CAN + RS485 dual-protocol coordinated control of four motors.

Highlights:

  • Dual-protocol motor control: CAN bus + RS485/Modbus driving four independent motors simultaneously
  • Native ROS2 integration: subscribes to /cmd_vel, resolving linear and angular velocity into motor speeds in real time
  • Gamepad remote control: D-pad + analog stick axes with independent control
  • Smooth speed control: acceleration-limited ramping + automatic stop protection after a 500ms timeout
  • Calibrated physical parameters: 0.05m wheel diameter, 0.30m wheel track
Robotics Embedded Control

🤖 Ankle Exoskeleton Control System

C++ Python ROS2 CAN Modbus

v2.0: Fully migrated to ROS2 Humble. 5-mode adaptive gait controller, CAN dual-protocol stack, Modbus RTU force sensor, 5A-A5 frame IMU driver.

Highlights:

  • can_ankle ROS package with torque mode, velocity mode, and CANopen-configured motor control
  • fdilink_ahrs driver for the FDILink Deta-10 AHRS/INS sensor
  • Modbus RTU force sensor + foot switch + encoder read
  • Safety: encoder limit ±45°, force overload 300N, sequence validation
Robotics Embedded Sensor

📈 AI Agents Stock — Multi-Agent Stock Analysis System

Python Streamlit LLM Docker

A multi-AI-agent stock analysis system that simulates a professional analyst team, covering A-shares, HK stocks, and US stocks.

Highlights:

  • 6 specialized analysis agents: technical, fundamental, capital flow, risk assessment, sentiment, and news
  • Strategy panel: 4 AI agents for daily sector rotation, macro policy, capital flow, and sentiment analysis
  • Dragon & Tiger tracking: 5 AI agents tracking Dragon & Tiger list data for short-term opportunities and hot sectors
  • Stock selection: tracking institutional capital flows, filtering 3-5 quality targets
  • Real-time monitoring: price alerts + DingTalk/Feishu Webhook notifications
  • MiniQMT quantitative trading integration, one-click Docker deployment
Quant Data FinTech

🧠 Hermes Agent — Self-Evolving AI Agent

Python TypeScript LLM Multi-platform

A general-purpose self-evolving AI agent by Nous Research, featuring experiential learning, persistent memory, and cross-platform capabilities.

Highlights:

  • Closed-loop learning: automatically creates skills after task completion for continuous self-improvement
  • Multi-platform access: Telegram, Discord, Slack, WhatsApp, CLI
  • 40+ built-in tools with MCP protocol extension support
  • Built-in Cron scheduler for unattended automation
  • Supports local, Docker, SSH, and K8s deployment
AI Automation Open

🎓 Academic Research Skills for Claude Code

Python YAML LaTeX Pandoc

A comprehensive academic research pipeline skill suite for Claude Code, covering the full workflow from research to publication.

Highlights:

  • 4 skill packages: deep research, paper writing, peer review, and academic pipeline orchestration
  • Deep research: 13 agent teams, 7 modes, supporting PRISMA systematic reviews
  • Paper writing: 12 agent pipelines, supporting APA/IEEE/MLA/Chicago citation styles
  • Peer review: simulating EIC + 3 reviewers + Devil’s Advocate for multi-perspective evaluation
  • Mandatory anti-hallucination checks, style calibration, and writing quality gates
Academic AI-Assisted Knowledge

📱 Net-USTB — One-Click USTB Campus Network Login

Kotlin Compose OkHttp

A third-party native Android client built for the USTB campus network (Dr.COM ePortal 4.x), replacing the browser-based web authentication flow with one-click login/logout.

Highlights:

  • One-click authentication: direct ePortal JSONP API calls, no browser required
  • Multi-carrier support: campus account / China Telecom / China Unicom
  • AES-256-GCM encrypted credential storage, zero analytics, zero ads
  • Usage dashboard: balance, session time, traffic, login time, and IP address at a glance
Android Campus Open

🛒 Sourcehub — Android Digital Content Marketplace

Kotlin Compose MVVM Coil

A complete e-commerce app for purchasing and downloading digital content such as PDFs and Word documents. Built with MVVM + Clean Architecture across 107 Kotlin source files, with a comprehensive security protection system.

Highlights:

  • Full e-commerce loop: user system (JWT), storefront, shopping cart, promo codes, mock payment, order management
  • WorkManager background downloads + AES-256-GCM encrypted storage
  • 7-layer security: root detection, emulator detection, anti-debugging, SSL pinning, HMAC-SHA256 request signing, screenshot prevention, Keystore file encryption
Android E-Commerce Security

🐶 WatchDog — Real-Time AI API Quota Monitoring

Kotlin Compose Retrofit

An Android tool for heavy AI developers that monitors API balances and monthly usage across four platforms — DeepSeek, Kimi, Zhipu GLM, and SiliconFlow — with a published release APK.

Highlights:

  • Color-coded dashboard for all four platforms + pull-to-refresh
  • Smart usage tracking: month-start balance snapshots automatically compute monthly usage
  • Independent local API key management with configurable auto-refresh intervals
  • Partial failure tolerance: one platform’s error doesn’t affect the rest
Android AI Monitoring

🧮 ScientificCalculator — Kotlin Compose Scientific Calculator

Kotlin Compose Material3

A full-featured Android scientific calculator that goes beyond standard scientific functions with an integrated equation solver and matrix calculator.

Highlights:

  • Expression engine: Shunting-yard algorithm + recursive descent parsing
  • Equation solving: linear/quadratic equations (discriminant analysis), 2- and 3-variable systems (Cramer’s rule)
  • Matrix computation: add/subtract/multiply, transpose, determinant, inverse, rank (Gaussian elimination)
  • Material 3 design with DEG/RAD toggle for trigonometric functions
Android Scientific Open

💬 ShowWe — WeChat Mini Program Community Platform

WeChat Cloud JavaScript

A full-featured community/social mini program (v1.1.0) built on WeChat Cloud Development, supporting post publishing, comments and likes, private messaging, and personalized profiles.

Highlights:

  • Post system: rich text + up to 9 images + 5 attachments, 6 categories, automatic #hashtag# extraction
  • Social interactions: comments/likes (optimistic UI + atomic database operations), one-on-one private messaging, unread badges
  • Multi-level caching: in-memory cache (TTL) + local storage for instant page loads
  • Automatic image compression + unified upload service (with retry support)
WeChat Community Full-Stack

🎓 USTB Grade Ranking Browser Extension

JavaScript Chrome Manifest

A Chrome / Edge extension for the USTB academic system: the grade query page doesn’t show rankings, but the backend API actually returns that data — the extension surfaces it. A classic “student hacker” project.

Highlights:

  • Page hook intercepts fetch/XHR to capture hidden fields returned by the grade API
  • Dynamically modifies the DOM, inserting ranking/total-students columns into the grade table
  • Manifest V3, compatible with both Chrome and Edge
Browser Campus Open

🌟 awesome-claude-code — Claude Code Ecosystem Resource Collection

Markdown Awesome Open

A community-driven collection of Claude Code resources organized in the classic Awesome List format across 20+ categories. Widely referenced by the community and a recommended starting index for new users.

Highlights:

  • 20+ resource categories: official docs, Skills, plugins, multi-agent orchestration, security, observability, and more
  • Recently Added marquee showcasing the newest resources
  • GitHub Stats badge attached to every entry
ClaudeCode Resource Community

Open Source Deep Dives

In-depth analyses of two open source projects that have deeply influenced me.

🔬 tinygrad — Minimalist Deep Learning Framework

Python CUDA Metal WebGPU

A minimalist deep learning framework sitting between PyTorch and micrograd: roughly 200 Python source files, where only about 25 low-level operators are needed to bring up a new accelerator backend — supporting CUDA / Metal / OpenCL / WebGPU.

Highlights:

  • PyTorch-like eager API + automatic differentiation
  • IR compiler: kernel fusion and lowering, JIT + graph execution
  • GGUF format support, capable of running mainstream open-source LLMs
Deep Open

💻 Warp — The Vibe Coding Environment That Redefines the Terminal

Rust Tokio AI

A modern intelligent terminal built on Rust with natively integrated AI agents, supporting mainstream vibe coding tools like Claude Code, Codex, and Gemini — making the terminal the core programming interface of the AI era.

Highlights:

  • GPU-accelerated terminal rendering (based on Alacritty)
  • NuShell modern shell experience
  • Built-in agent + integration with multiple vibe coding tools
  • Session persistence across restarts
DevTools Open Terminal

🌐 Personal Tech Blog

Hexo Butterfly GitHub

A personal blog built with Hexo 8.x and the Butterfly theme, deployed on GitHub Pages, with a deep magazine-editorial visual redesign on top of the theme.

Highlights:

  • Magazine editorial design system: paper-and-ink color palette, serif typography, drop caps, hairlines
  • Trilingual content (Chinese, English, Japanese) with custom i18n article-mapping scripts
  • Self-hosted Latin fonts, Cloudflare Web Analytics for visitor stats
  • Automated deployment: push source to the source branch, publish to master via hexo deploy
View Source

🔢 BaseConversion — Number Base Converter for Programmers

Android Kotlin Compose Open

A local-first, ad-free Android base converter: live multi-base syncing, two’s complement and IEEE 754 bit-pattern visualization.

Highlights:

  • Four live-synced base fields, arbitrary-precision BigInteger, 8/16/32/64-bit two’s complement
  • Real-time float32/64 IEEE 754 bit patterns (NaN / ±Infinity / -0.0 supported)
  • Smart keypad disables invalid keys per base, auto-detects 0x / 0b / 0o prefixes
  • Pure-Kotlin domain layer + JUnit tests; the only networked feature is update checking
Android Tools MVI View Source

📅 BeikeSchedule — Course Schedule App for USTB

Android Kotlin Room USTB

A USTB course schedule app: one-tap academic-system import, teaching-week calendar mapping, weekly timetable and class reminders.

Highlights:

  • One-tap timetable import via WebView SSO — the app never touches your credentials
  • Official academic-calendar teaching-week mapping; holidays auto-handled
  • Block-period weekly layout, odd/even markers, pre-class reminders with exact alarms
  • Calls structured academic JSON APIs directly (no HTML scraping), parser logic unit-tested
Android Schedule Privacy-first View Source Download APK

⏳ Countdown App — Concept & Product Design

Android Glance Product

A countdown / count-up day tracker built around home-screen widgets — full PRD and tech selection done (concept stage).

Highlights:

  • Positioning: not a calendar, but an emotional tool for feeling time distance at a glance
  • First event within 3 steps; daily use only needs a glance at the home / lock screen widget
  • Jetpack Glance + Compose chosen as the widget route, Room + DataStore data layer
  • Restraint by principle: no payments, ads, accounts, or cloud sync — fully open source later
Product Glance Open

🌍 LingoFlow — AI Translation & Learning App

Android ML LLM Compose

An Android translation app combining on-device ML Kit translation, streaming LLM rewriting, and Merriam-Webster dictionary lookup.

Highlights:

  • Offline instant translation across English/Chinese/Japanese/Korean; long texts streamed through the LLM with auto-formatting
  • Authoritative Merriam-Webster lookups: phonetics, examples, etymology — tap any word
  • Four translation styles (Natural / Concise / Formal / Learning) + sentence-by-sentence TTS
  • API keys encrypted on-device (EncryptedSharedPreferences), privacy-first
Android AI Open View Source Download APK

🧭 Life Assistant — Personal Tauri Desktop App

Tauri Rust SQLite Productivity

A personal study-and-life desktop app: plans, dev work, fitness, meals, and gaming in one place.

Highlights:

  • Today’s plan / dev work (tasks + time tracking) / fitness (training log + weight trends) / meals / playtime modules
  • GitHub module shows my repos, issues, and PRs read-only (the only online feature)
  • Local SQLite data, token in Windows Credential Manager, fully offline with backup & restore
  • Data layer as a standalone crate (life-assistant-core), tested at both Rust and frontend layers
Rust Desktop Privacy-first

🗺️ Trailmap — My Interactive Travel Map

Leaflet Vite Globe.GL Open

An interactive personal travel map with photos, stories, a timeline player, and a 3D globe — data-driven, deploy-on-push.

Highlights:

  • Glowing markers + travel-story navigation + Lightbox photo gallery
  • Timeline player auto-plays the journey in date order with flowing dashed route animations
  • One-click 3D globe via Globe.GL (lazy-loaded), three basemaps + dual themes
  • /#/beijing URLs jump straight to a place; add places by editing locations.json
Data-driven Maps Auto View Source

More projects and code details on my GitHub.

avatar
lizhichao
USTB · Passionate about vibe coding & Open Source
caeamer@163.com
87452310
Follow Me
Announcement
Welcome to my blog! Here I document my learning, projects, and growth.