I'm an Audio DSP Algorithm Engineer based in Shanghai, China, born in 1989. Audio effects and spatial audio are the areas I know best and enjoy working on the most. I spend part of my time on research and the rest on engineering β audio algorithm optimization, development on embedded systems, and audio DSP architectures in particular. My usual tools are C, C++, Rust, and Python, and I do most of my work in Neovim and recently the Pi Agent.
- libwave β a compact C library for reading and writing PCM WAV files.
- rime-xhup β a Rime input scheme.
- vim-im-select β smoother input-method handling in Vim and Neovim.
- vim-sidebar-manager β sidebar management for Vim and Neovim.
- im-control β a Windows input-method switcher written in C++.
- bfind β
findin breadth-first order. - merge-font β A font merging tool written in Python.
- libtoml β a small C TOML parser.
- rxx β Rust-flavored C++ template library.
- dotfiles β My dotfiles.
-
Core plugins
- vim-im-select β smoother input-method handling in Vim and Neovim.
- vim-sidebar-manager β sidebar management for Vim and Neovim.
-
Neorg extensions
- neorg-indexer β automatic summary generation for Neorg.
- neorg-nabla β LaTeX rendering in Neorg, powered by jbyuki's nabla.nvim.
- neorg-new β
newandforksubcommands for Neorg. - neorg-math-renderer β a math block and inline math renderer for Neorg.
- neorg-table-renderer β a table renderer for Neorg.
- pi-bailian β adds the Aliyun Bailian Token Plan and Coding Plan as a provider.
- pi-currency-cost β converts configured provider and model usage costs into USD.
- pi-model-discovery β fetches model lists automatically for custom providers.
- pi-portable-sessions β gives session directories portable names.
- pi-prompt-emulated-tool-call β emulates tool calls through prompts for chat-only models.
- pi-session-sync β keeps Pi Agent sessions in sync.
- π Website: sololand.moe
- β Donations (BTC):
bc1q6wt0n05k2h2nzs4qtn66a442h2gvljdt0w4qam



