About me

The name is Xingzhi Pan.   I’m a Chinese programmer living in Beijing.  Currently I’m working as a software consultant at Laszlo Systems.

My technical interests include programming languages, compilers and interpreters, functional and concurrent programming, algorithms.  I’m also very interested at the theories behind them, like Lambda calculus, actor model, etc.  Besides, I’m a happy & powerful Linux user and simply cannot live without Vim.  I’m serious.

I accomplish most of my programming tasks in Python, including cheating in computer games, manipulating processes, network sniffing, writing compilers and interpreters, and writing my own little tool.  However I know the value of an open mind.  I also use Scheme but mostly for working out assignments in SICP.  Recently I’m also actively learning Erlang.  I was a Java programmer but found it’s too constraint for me.

I am overall an extrovert and easy-going person. I am grateful that I didn’t lose my curiosity to the world along with my growing up.

I write most of my technical stuff in English, others in Chinese, but no absolute bound applied.

Reach me at vengeance dot storm at gmail dot com (You heard of Dungeons & Dragons right?) and here is my one-page Curriculum Vitae.

Making brownies in apartment Marina del Rey, CA, USA

Making brownies in apartment Marina del Rey, CA, USA