About Hanyu

Hi! My name is Xiao Hanyu (aka @xiaohanyu elsewhere).

I code, read and write.

Code

As a programmer, I appreciate the idea of Open Source and respect those smart hackers who made great contributions to open source community.

All my open source projects can be found on Github, they’re all under BSD 3-clause license unless declared under another license. Non-code projects or contents (including text, images, etc) are under CC-BY-SA-4.0 license.

oh-my-emacs

Keywords: Emacs, Tools

Provide an awesome, out-of-box, literate dotemacs for both newbies and nerds.

oh-my-laptop

Keywords: Ansible, Tools

Provide some easy to use ansbile playbooks to turn your laptop to awesome.

ac-geiser

Keywords: Emacs, Scheme

Emacs auto-complete backend for geiser.

moviebarcode

Keywords: Shell, Fun

A simple shell script to convert a movie to a moviebarcode.

Skills

I like making tools to make the world a better place (hopefully). In order to live up to laziness—the first one of «Three Virtues of a Programmer», I’d like to use every possible tool to make it work, no matter whether it’s Python or Ruby, Emacs or Vim, Mac OS X or Ubuntu, etc.

Languages

Python
Bash
C/C++
Java
Emacs Lisp
Mathematica
Ruby
JavaScript
HTML/CSS

Typography

TeX
Pandoc

DevOps

Emacs/Vim
Linux
Git/Github
Vagrant
Ansible
Jenkins
Docker

Web

Django
Semantic-UI/Bootstrap
Nginx
HTTP/RESTful/RAML/Swagger
Flask
PostgreSQL

Read

Words

只言片语

I like reading. Your time is limited, so is your life. Great books open a new world for you. Reading great books feels like having a conversation with a great mind face to face. Books I’ve read and highly recommended to you (mostly in Chinese):

Travel

I used to be an enthusiastic traveler. Long time ago, I traveled all over China with only one bicycle. Just like reading, travel opens a new world to man who traveled little before.

Man lives to explore the world.

Contact

Connected, but alone?

Email: xiaohanyu1988@gmail.com

Social:

We are drowning in information but starved for knowledge.

I’m living in Hangzhou, China. Currently, I’m a freelance web developer, looking for potential opportunities to work with smart people. Here’s my resume.

I do not use IM/SNS very often. The most effective way to contact me is sending me emails. I will response in 3 days in general.