Skip to content
View coachpo's full-sized avatar

Block or report coachpo

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.

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
coachpo/README.md

English | 简体中文

Hi, I'm Qing Li 👋

I build self-hosted infrastructure and full-stack developer tools — mostly in Go, Python, and TypeScript, with side quests in CUDA, firmware, and Android bring-up.

What I build

  • 🧠 LLM infrastructure — API gateways, multi-agent pipeline orchestration, observability
  • 📡 Self-hosted services — notification hubs, media streaming, home-lab tooling
  • Systems & parallel computing — CUDA kernels, MPI/OpenMP, OpenWrt firmware, AOSP device trees

Featured projects

Project What it is Stack
prism Self-hosted LLM proxy gateway with multi-provider routing, load balancing, and observability Go
signaldeck Self-hosted "mini-Jenkins" that runs YAML-defined multi-agent LLM pipelines Python · React
herald Notification hub: JSON ingest over HTTP, rule-based filtering, delivery to Bark / ntfy / MQTT / Gotify Python · React
last-whisper Dictation training platform — FastAPI backend, React PWA frontend Python · React
galaxy-pair-cuda CUDA kernels for fast two-point galaxy angular correlation CUDA
closure-table-spring-boot-demo Folder trees with the closure-table pattern, Spring Boot + MyBatis Java
immortalwrt-firmware-builder Reproducible ImmortalWrt firmware builds — seed configs, Docker env, CI workflow Docker · CI

Toolbox

Go Python TypeScript Java Rust C/C++ CUDA · FastAPI Spring Boot React Next.js · PostgreSQL SQLite · Docker GitHub Actions Cloudflare Workers

Pinned Loading

  1. last-whisper last-whisper Public

    Dictation training platform — multi-provider TTS, WER-based attempt scoring, offline-friendly PWA. FastAPI + React 19

    TypeScript

  2. closure-table-spring-boot-demo closure-table-spring-boot-demo Public

    Spring Boot + MyBatis demo of a folder tree using the closure table pattern with MySQL. Supports add/move/delete/copy/list for hierarchical data.

    Java 8 4

  3. galaxy-pair-cuda galaxy-pair-cuda Public

    CUDA kernels for fast 2-point galaxy angular correlation with shared-memory and baseline variants.

    Cuda

  4. herald herald Public

    Self-hosted notification hub — JSON ingest over HTTP, rule-based filtering, delivery to Bark, ntfy, MQTT, and Gotify

    Python

  5. signaldeck signaldeck Public

    SignalDeck — self-hosted pipeline runner for LLM agents: YAML workflow packages, scheduled runs, execution evidence (FastAPI + React)

    Python

  6. prism prism Public

    Lightweight self-hosted LLM proxy gateway with multi-provider routing, load balancing, and observability

    Go