From Fedora Project Wiki

Contact Information

  • Email Address: dev AT zuhao DOT me
  • Blog URL:
  • Freenode IRC Nick: zuhao

Why do you want to work with the Fedora Project?

I have always been a huge fan of FOSS. In fact, it was Linux that brought me to the wonderland of programming when I was much younger. Fedora is one of the best FOSS communities and countless people have contributed to make it great. I would love to work with the Fedora Project because I want to be more than just a user; I want to be a developer. Although I have not yet contributed much to the Fedora community, participating in GSoC 2012 and working with the Fedora Project will definitely be an amazing opportunity for me to get involved and better prepared for future projects.

Do you have any past involvement with the Fedora project or with any another open source project as a contributor (if possible please add some references as well)?

No, I have not yet had past involvement with the Fedora Project.

Did you participate with the past GSoC programs, if so which years, which organizations?

No, I have not participated in the past GSoC programs.

Will you continue contributing/ supporting the Fedora project after the GSoC 2012 program, if yes, which team(s)/area(s), you are interested with?

Yes, I definitely will continue contributing to the Fedora Project after he GSoC 2012 program, especially to the Ruby Special Interest Group. I would like to contribute in packaging Ruby libraries and applications, setting and improving standards for packaging them as rpms and maintaining Ruby packages for Fedora. This project is still in its infancy; a lot can be done to improve the current state of Ruby/Fedora integration and promote Fedora as the de-facto platform for Ruby development.

Why should we choose you over the other applicants?

First and foremost, I have a great passion and desire to contribute to the FOSS community, especially Fedora. The project I am going to do will bring benefits not only to Fedora, but also to the Ruby community as well as the general users of FOSS.

In addition, I have six months' working experience of web development and database management in a big organization, Bank of America Merrill Lynch Global Technology and Operations Division. I worked as an intern in the Electronic Trading Data team and developed web portals for the users to access all kinds of data they need. I have a good understanding of how to design a website that achieves its purpose most effectively. Moreover, I have been a Linux user for over six years, and I am very comfortable with Ruby, Python and Java programming, as well as shell scripting and system administration.

Therefore, I believe I am the most suitable applicant for this project.