Hi, my name is Junpeng Qiu. I'm currently a Ph.D. student of Computer Science.


  • Arch Linux: I use Linux every day. Previously I have been using Ubuntu for many years. Now I have switched to Arch + KDE as my main desktop.
  • Emacs: I'm a huge fan of Emacs, but I don't hate Vim at all because I use Evil to avoid the well-known "Emacs pinky".
  • \LaTeX{}: This is actually the basic skill to survive without Windows.
  • Firefox: Having installed so many awesome add-ons in firefox, I just can't resist using it every day…


  • C
  • Python
  • Scala
  • Ruby
  • Java
  • Haskell
  • Emacs Lisp
  • Javascript
  • QML
  • C++


echo 'rkqdinbjmzhnbjm.dpn' | tr 'b-z' 'a-x@' # sh


%w(716a7063686d61696c40676d61696c2e636f6d).pack %q(H*) # Ruby