About


A C/C++/Python software engineer who loves Emacs/Clojure and is also interested in front-end development.

I'm also freelancing part-time. If you have technical problems, I can help you with these Gigs:

Besides, I am making videos about Emacs on my YouTube channel. Subscribe and stay tuned!

Open source projects that I contributed:

  • ๐ŸชQtile, A full-featured, hackable tiling window manager written and configured in Python

  • Doxygen, the de facto standard tool for generating documentation from annotated C++ sources

Some interesting projects that I created:

  • text toolkit, an online text toolkit includes:

    1. Generate compile_commands.json for C/C++ projects using GNU Make

    2. Find text using Python regex

    If you're more used to the command line, there is also a CLI version at: https://github.com/whatacold/texttoolkit

  • ppcompile, a package helps you write C/C++ code (or any other) locally on Emacs and compile the project on another machine

  • babashka-tools, a CLI collection (for example, a password generator) in Babashka

  • extensible-tools, not only manage your dotfiles, but also in an extensible way!