Hello, my name is Roger. I build websites.

Roger Chen is a computer programmer from Walnut, California currently studying Electrical Engineering and Computer Science at U.C. Berkeley College of Engineering. He loves building websites and programming for the web.

You may have recognized him from somewhere:

Aside from web development and programming, Roger also likes taking pictures, playing the guitar, climbing trees, reading contemporary fiction, teaching, and writing.

RogerHub is Roger’s website, created on August 26th 2009. Among the things that are on this website are several personal and professional blogs. Below are some of the personal blog posts I enjoyed writing the most.

Roger works primarily in Python, Ruby, Puppet, PHP (especially for WordPress), JavaScript, and C, but he will also work in C++, Java, Bash, Spanish, Lisp, or whatever language gets the job done. He serves as the primary server administrator for both RogerHub and The Daily Californian’s website. He has worked with mail exchangers, database administration, VM-driven development, provisioning tools, and modern web development techniques.

Roger’s workflow and production stack is as follows:

  • VIM, the best text editor on the planet
  • GitHub, Bitbucket, git, subversion, Dropbox, Spotify
  • Duplicity for fast, encrypted, incremental backups
  • WordPress, on NGINX + PHP-FPM
  • Puppet on servers, and Boxen for my laptop
  • Vagrant with VirtualBox for development
  • Tiny Tiny RSS
  • Monit for server monitoring
  • bc (better calculator) and Wolfram Alpha
  • MediaWiki and for personal and professional documentation
  • Google Apps
  • Mac OS X
  • Linode for server hosting (that’s a referral link, by the way)
  • DigitalOcean and AWS for infrastructure support

Roger’s other things online

You can reach Roger by email Roger Chen at rogerabisdj@ronullge
GPG Key ID: 0x3D5FFFD1909765CA(Actual key on

Have feedback? Discuss this on the comments page.