Hello, I’m Roger
Roger Chen is a computer programmer currently working at Google as a Site Reliability Engineer. He loves building website infrastructure and programming for the web.
You may have recognized him from:
- RogerHub’s Final Grade Calculator
- TA for CS 61C and CS 162 at UC Berkeley
- Intern at Quizlet and Dropbox
Aside from programming, Roger also likes taking pictures, watching anime,
reading manga, attending concerts watching YouTube, hiking, 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.
- Net Neutrality – Dec 2017
- Data loss and you – May 2017
- Theory of Everything – Jan 2013
- Crime and Affliction – Sep 2012
- Direct Processing – Feb 2012
- Heuristics in society – Dec 2011
- Where technology is leading mankind – Dec 2011
- How to stop email spam – Sep 2011
Roger works primarily in Python, Go, and JavaScript, but he will also work in C++, Ruby, Bash, Spanish, Lisp, Puppet, Java, Julia, or whatever language gets the job done. He has worked with web application infrastructure, email infrastructure, database administration, server provisioning tools, networking, and web security. Roger also has a background in machine learning, computer graphics, front-end web development, and high-performance computing.
Roger’s workflow and production stack is as follows:
- Vim, the text editor
- git, bash, tmux, rsync, GnuPG, bc, and Bazel
- Google Chrome, YouTube Music, 1Password, and Todoist
- Go, gRPC, and PostgreSQL for RogerHub.com
- Google Workspace
- macOS on my MacBook Air (M1, 2020)
- Debian with systemd-nspawn on my Intel NUC8i3BEK NUC
- Google Cloud Platform and Linode
Roger’s other things online:
- AniList
- Code.RogerHub
- Favorites
- Github
- Patreon
- Public Directory
- Twitter, but I don't actually tweet
- Ultimate Guitar
You can reach Roger by email
PGP: 3D5F FFD1 9097 65CA
Have feedback? Discuss this on the comments page.