Sometimes I write my own things:
- detypify: Typst symbol classifier
- paguroidea: A reimplementation of the Flap parser in Rust
Sometimes I make FOSS projects faster:
- difftastic
(#393,
#395,
#401,
blog)
A bunch of optimizations, boosting it by 4x. (partially merged tho) - lalrpop
(#814)
Rewrite the lexer, making the whole parsing process to be 2x~30x faster. - exllama
(#275)
Optimize the hottest CUDA kernel, resulting in 20% speedup on 2070S and 10% speedup on 3090. (note it's already well optimized)
- Algorithms and Data Structures
- High Performance Computing
- Functional Programming
- ... (learning more)
- Mostly C++, Rust, Zsh
- Occasionally Python, Javascript, Haskell
Blog (en/zh) • Stack Overflow • Codewars • Telegram Channel (zh)