English | 简体中文
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.
- 🧠 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
| 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 |
Go Python TypeScript Java Rust C/C++ CUDA · FastAPI Spring Boot React Next.js · PostgreSQL SQLite · Docker GitHub Actions Cloudflare Workers


